Sur*_*evi 23 xcode xcode9.2 xcode9.3
我在Xcode 9.3中创建了一个项目,当我在Xcode 9.2中打开相同的项目时,它显示"不兼容的项目版本". - 我更改了部署目标版本
它要求与团队一起在Xcode 9.3中运行该项目.没有登录,它会显示错误并且不会部署.
Quo*_*yen 43
如果你可以打开 Project
你可以简单地改变你的Project Format
(像图像)
单击xcode中的项目文件并进行更改
如果您无法打开Project
正常
打开您的project.pbx
文件并进行更改:
compatibilityVersion
objectVersion
Run Code Online (Sandbox Code Playgroud)
对于Xcode 10.0
compatibilityVersion: "Xcode 10.0"
objectVersion :51
Run Code Online (Sandbox Code Playgroud)
对于Xcode 9.3:
compatibilityVersion: "Xcode 9.3"
objectVersion :50
Run Code Online (Sandbox Code Playgroud)
对于Xcode 8.0-9.2:
compatibilityVersion: "Xcode 8.0"
objectVersion: 48
Run Code Online (Sandbox Code Playgroud)
您可以project.pbxproj
通过右键单击.xcodeproj
项目文件夹中的文件找到该文件,然后选择Show Package Contents
Abb*_*son 23
我编辑了Datasun上面的评论,包括正确的信息,但这里是其他Xcode版本的信息.您必须更改compatibilityVersion和objectVersion.
在project.pbx文件中,您需要进行两项更改:
对于Xcode 9.3+:
对于Xcode 8.0-9.2:
对于Xcode 6.3-7.3.1:
Dat*_*sun 11
更改项目格式是正确的方法.但这需要您能够打开项目,但事实并非如此.因此,您可以手动编辑project.pbxproj
(您必须打开*.xcodeproj
以查看此文件)并查找compatibilityVersion
:
compatibilityVersion ="Xcode 9.3";
然后,您可以将所需的版本设置为较低的版本.在这种情况下,它将是"Xcode 9.2",它要求您还将"objectVersion = 50"设置为48.该值与Xcode项目格式直接相关.
重要提示:在此步骤之后,您应该能够打开Xcode 并从Xcode中再次更改项目格式,以确保相应更新任何缺少的字段.
归档时间: |
|
查看次数: |
20201 次 |
最近记录: |