-2

打开了一个Xcode 12.0Xcode 11.x前几天开始的项目。不假思索地,我在界面生成器中进行了一些编辑,当我在 Xcode 11.6 中打开项目备份时,我得到了This document requires at least Xcode 12.0.错误。我无法构建项目或打开主情节提要文件。

关于我可以删除什么以在 Xcode 11.6 中打开/构建这个项目有什么想法吗?恢复建议是Recovery Suggestion: This version does not support image references. Open this document with at least Xcode 12.0.,但我不确定这意味着什么或在哪里查看。

这是错误的屏幕截图

4

3 回答 3

3

我在加载另一位作者的项目时遇到了同样的问题。对我有用的解决方案是在 Sublime 等文本编辑器中打开 Main.storyboard 并更改行:

<capability name="Image references" minToolsVersion="12.0"/>

<capability name="Image references" minToolsVersion="11.0"/>

在此之后我能够成功构建并且没有错误。

于 2020-10-30T21:21:22.070 回答
1

谢谢你的两个建议!事实证明,问题并非源自情节提要,尽管这是引发错误的地方。相反,它是由我在项目文件navigationItem之一中以编程方式设置的图像引起的。ViewController该图标最终iOS 14+成为Xcode 11.6.

我切换了图标,一切都没有问题。

于 2020-07-24T02:41:35.840 回答
0

要使用以前的 Xcode 版本运行您的项目,请尝试以下操作:

  • 使用外部编辑器(即 TextEdit、TextWrangler 或任何其他...)打开受影响的 .storyboard 文件
  • 在 xml 文档中搜索所有键“minToolsVersion”
  • 如果您发现某些键值minToolsVersion="12.0"降级,请手动将其与您的 XCode 版本兼容。
  • 保存文件并返回 XCode

现在错误应该消失了。

于 2021-01-24T23:07:12.357 回答