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
相关产品推荐
相关产品推荐

