ERROR: "This document requires at least Xcode 12.0"
ERROR: "This document requires at least Xcode 12.0"
前几天 Xcode 11.x
开始的 Xcode 12.0
打开了一个项目。没想到,我在界面生成器中进行了一些编辑,当我在 Xcode 11.6 中重新打开项目时,我得到了 This document requires at least Xcode 12.0.
错误。我无法构建项目或打开主故事板文件。
对于 open/build 这个项目在 Xcode 11.6 中我可以删除什么有什么想法吗?
恢复建议是 Recovery Suggestion: This version does not support image references. Open this document with at least Xcode 12.0.
,但我不确定这意味着什么或在哪里查看。
感谢您的两条建议!事实证明问题并非源自情节提要,尽管那是引发错误的地方。相反,它是由我在项目的 ViewController
文件之一中以编程方式设置的 navigationItem
图像引起的。该图标最终成为 iOS 14+
独有的,这就是为什么该项目不会在 Xcode 11.6
中构建的原因。
我切换了图标,构建的一切都没有问题。
我在加载另一个作者的项目时遇到了同样的问题。对我有用的解决方案是在 Sublime 等文本编辑器中打开 Main.storyboard 并更改行:
<capability name="Image references" minToolsVersion="12.0"/>
至
<capability name="Image references" minToolsVersion="11.0"/>
此后我能够成功构建并且没有错误。
要 运行 您使用以前 Xcode 版本的项目,请尝试以下操作:
- 使用外部编辑器(即 TextEdit、TextWrangler 或任何其他...)打开受影响的 .storyboard 文件
- 在 xml 文档中搜索所有密钥“minToolsVersion”
- 如果您找到一些具有值
minToolsVersion="12.0"
的密钥,请手动将其降级以与您的 XCode 版本兼容。
- 保存文件并返回XCode
现在错误应该消失了。
前几天 Xcode 11.x
开始的 Xcode 12.0
打开了一个项目。没想到,我在界面生成器中进行了一些编辑,当我在 Xcode 11.6 中重新打开项目时,我得到了 This document requires at least Xcode 12.0.
错误。我无法构建项目或打开主故事板文件。
对于 open/build 这个项目在 Xcode 11.6 中我可以删除什么有什么想法吗?
恢复建议是 Recovery Suggestion: This version does not support image references. Open this document with at least Xcode 12.0.
,但我不确定这意味着什么或在哪里查看。
感谢您的两条建议!事实证明问题并非源自情节提要,尽管那是引发错误的地方。相反,它是由我在项目的 ViewController
文件之一中以编程方式设置的 navigationItem
图像引起的。该图标最终成为 iOS 14+
独有的,这就是为什么该项目不会在 Xcode 11.6
中构建的原因。
我切换了图标,构建的一切都没有问题。
我在加载另一个作者的项目时遇到了同样的问题。对我有用的解决方案是在 Sublime 等文本编辑器中打开 Main.storyboard 并更改行:
<capability name="Image references" minToolsVersion="12.0"/>
至
<capability name="Image references" minToolsVersion="11.0"/>
此后我能够成功构建并且没有错误。
要 运行 您使用以前 Xcode 版本的项目,请尝试以下操作:
- 使用外部编辑器(即 TextEdit、TextWrangler 或任何其他...)打开受影响的 .storyboard 文件
- 在 xml 文档中搜索所有密钥“minToolsVersion”
- 如果您找到一些具有值
minToolsVersion="12.0"
的密钥,请手动将其降级以与您的 XCode 版本兼容。 - 保存文件并返回XCode
现在错误应该消失了。