0

当我尝试打开 Xcode 项目时,我收到一条错误消息:

'/Users/.../[].xcodeproj' 中的项目无法打开,因为它是未来的 Xcode 项目文件格式。使用兼容版本的 Xcode 调整项目格式,使其能够被此版本的 Xcode 打开。

我目前在 Xcode 12.5.1 上,我没有安装 Xcode 13。有一个类似的问题(Xcode 13 - The project at '/Users/test.xcodeproj' cannot be opening because it is in a future Xcode project file format)建议更改项目格式以使其与 Xcode 12 兼容,但我可以'不这样做,因为我无法在 Xcode 12 中打开项目文件。

4

2 回答 2

2

进行以下操作(使用 Xcode 13 和 Xcode 12.5 测试):

  1. .xcodeproj在 Finder 中定位并使用Open Package Contents放入包中

演示1

  1. 在任何文本编辑器中打开project.pbxproj(例如 TextEdit)

演示2

  1. 找到,改成objectVersion = 55objectVersion = 46(!!),然后保存退出

演示3

  1. xcodeproj在 Xcode 12.5 中打开你的 - 完成

注意:我没有检查它的可操作性 - 可能取决于项目的复杂性,但我认为可以逐步修复。

于 2021-10-23T13:13:36.360 回答
-1

你看到的是正确的行为。默认情况下,使用 Xcode 13 创建的新项目的格式不向后兼容 Xcode 12 或更早版本。Xcode 12 正确地阻止您尝试打开它。Xcode 13 可用于更改项目格式以使其向后兼容,但 Xcode 12 不能,因为它无法打开项目。

但是,在许多情况下,这不是问题。你仍然可以看到代码文件并在 Xcode 12 中打开它们。你甚至可以用它们创建一个新的 Xcode 12 项目。

于 2021-10-23T14:07:12.460 回答