Xcode12.5打开Xcode13创建的项目提示格式过新该如何调整?
解决Xcode低版本无法打开高版本创建项目的方法
"位于'/Users/[...].xcodeproj'的项目无法打开,因为它使用了更高版本的Xcode项目文件格式。请使用兼容版本的Xcode调整项目格式,以便当前版本的Xcode可以打开该项目。"

方法一:有Xcode 13环境时操作(最稳妥)
- 用Xcode 13打开目标项目
- 左侧项目导航栏点击最顶层的项目根节点,打开项目配置面板
- 右侧
Identity and Type区域找到Project Format选项 - 下拉选择
Xcode 12.0 - compatible,按提示保存修改 - 退出Xcode 13,再用Xcode 12.5打开即可正常加载
方法二:无Xcode 13环境时手动修改配置
- 找到项目的
.xcodeproj文件,右键选择「显示包内容」 - 找到
project.pbxproj文件,用文本编辑器打开 - 搜索字段
objectVersion,把后面的数值改成56(Xcode 12.0-12.5对应的版本号) - 搜索字段
compatibilityVersion,把后面的内容改成Xcode 12.0 - 保存文件后关闭,再用Xcode 12.5打开项目即可
注意:手动修改配置前建议先备份整个项目,避免修改出错导致项目损坏。如果项目中用到了Xcode 13专属的API、语法特性(比如Swift 5.5新增特性),修改格式后依然会报编译错误,需要单独适配降级语法。
内容的提问来源于stack exchange,提问作者multitudes
相关产品推荐
相关产品推荐

