当我试图打开Xcode项目时,我收到一条错误消息,上面写着:
‘/User/./[].xcodeproj’处的项目不能打开,因为它是在未来的Xcode项目文件格式中。使用兼容版本的Xcode调整项目格式,允许Xcode的此版本打开它。
我现在在Xcode 12.5.1上,我没有安装Xcode 13。还有一个类似的问题(Xcode 13 - The project at '/Users/test.xcodeproj' cannot be opened because it is in a future Xcode project file format),它建议更改项目格式,使其与Xcode 12兼容,但我不能这样做,因为我无法在Xcode 12中打开项目文件。
发布于 2021-10-23 13:13:36
进行以下操作(使用Xcode 13和Xcode 12.5进行测试):
.xcodeproj
,并使用Open 将其放入包中
project.pbxproj
(例如。( TextEdit)
objectVersion = 55
更改为objectVersion = 46 (!),然后保存并退出
xcodeproj
-完成注意:我没有检查它在多大程度上是可操作的--可能取决于项目的复杂性,但这可以一步一步地固定下来。
发布于 2021-10-23 14:07:12
你看到的是正确的行为。默认情况下,使用Xcode 13创建的新项目的格式与Xcode 12或之前不向后兼容。Xcode 12正确地阻止了您试图打开它。Xcode 13可以用来改变项目格式,使其向后兼容,但Xcode 12不能,因为它一开始就无法打开项目。
然而,在许多情况下,这不会是一个问题。您仍然可以看到代码文件并在Xcode 12中打开它们,甚至可以用它们创建一个新的Xcode 12项目。
https://stackoverflow.com/questions/69685427
复制相似问题