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

Xcode默认项目配置为9.3如何更新?Swift版本报错求助

解决方案

一、修改Xcode项目默认部署目标(不再默认设为9.3)

1. 更改新建项目的默认模板设置

  • 打开Xcode,按下Cmd+,打开设置面板(或点击顶部菜单栏「Xcode > Settings」)
  • 切换到「Platforms」标签页,左侧选中「iOS」
  • 在右侧找到「Default Deployment Target」,选择你需要的目标版本,关闭设置后,新建项目就会默认使用该版本

2. 修正现有项目的打开默认配置

  • 打开项目后,点击左侧项目导航栏最顶部的项目根节点
  • 在右侧「Info」标签页的「Deployment Target」区域,修改「iOS Deployment Target」为目标版本
  • 若要统一所有target的设置,切换到「Build Settings」标签页,搜索iOS Deployment Target,选中所有target对应的选项,批量设置为目标版本
  • 保存项目,下次打开就会沿用新配置

二、解决Swift版本显示5.10仍提示升级至Swift5的问题

系统安装的Swift版本(5.10)已经满足要求,问题出在项目自身的配置上,按以下步骤处理:

  • 选中项目根节点,切换到「Build Settings」标签页,搜索Swift Language Version
  • 检查所有target的该项设置,确保选择「Swift 5」或更高版本(比如你的系统支持的5.10)
  • 如果项目使用CocoaPods管理依赖,打开Podfile,添加以下代码统一Pod的Swift版本:
    post_install do |installer|
      installer.pods_project.targets.each do |target|
        target.build_configurations.each do |config|
          config.build_settings['SWIFT_VERSION'] = '5'
        end
      end
    end
    
  • 执行终端命令pod install重新安装依赖
  • 最后清理项目缓存:按下Cmd+Shift+K清理构建文件夹,再按Cmd+Option+Shift+K清理派生数据,重新构建项目即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 08:31:01