You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

新建SwiftUI项目出现多处报错,该如何处理这些错误提示?

macOS Big Sur 11.6 + Xcode 13.0 新建SwiftUI项目报错解决方案

核心原因是Xcode 13默认生成的项目配置最低兼容版本高于你当前的系统版本,可按以下步骤修复:

  • 调整项目部署版本
    打开项目根配置界面,找到Deployment Info设置项,将macOS部署目标从默认的12.0修改为11.0,和你当前的大版本系统对齐。如果是跨平台项目,同步把iOS、watchOS等平台的部署目标下调到对应你需要兼容的版本即可。
  • 替换不兼容的SwiftUI API
    Xcode 13默认生成的项目代码使用了SwiftUI 3.0的专属特性,仅支持macOS 12+、iOS 15+,如果需要兼容Big Sur,需要把项目中的高版本API替换为兼容版本:
    1. 入口文件如果使用App协议不生效,可以直接在App协议声明前加上可用性标注:@available(macOS 11.0, *)
    2. 检查ContentView中的默认代码,删除foregroundStyle、async等仅支持高版本系统的API,替换为foregroundColor等低版本兼容API
  • 重置Xcode缓存
    按下快捷键Option + Shift + Command + K清空项目构建缓存,完全退出Xcode后重新打开项目,再尝试启动预览。

报错截图参考:
点击resume按钮时Xcode出现报错

内容的提问来源于stack exchange,提问作者Stephen501

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 16:18:03