解决 The document “(null)” requires Xcode 8.0 or later. 问题的笔记
从 SVN 上拉取了一个项目,编辑 Main.storyboard 文件时报错:
The document “(null)” requires Xcode 8.0 or later.
搜索一番,找到此答案 关于 The document “(null)” requires Xcode 8.0 or later. 解决方法,打开 Main.storyboard 源代码,将如下代码删除:
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
重新打开 Main.storyboard 的 Interface Builder,Xcode 直接闪退了;😓😓😓
直接运行的话报:
Command /Applications/Xcode7.3.app/Contents/Developer/usr/bin/ibtool failed with exit code 255
后看到此文章 The document xxx requires Xcode 8.0 or later.的解决方案
需要将 Interface Builder Documnet 的 opens in
选项改为 Xcode 7.0
。
但 Main.storyboard 一点击 Xcode 就闪退,没法编辑。
后发现 Finder 里有 Xcode8 客户端,
通过 Xcode8 打开工程,并将 ***Opens in *** 选项 Xcode 7.0 项目编译通过。🎉🎉🎉
很神奇,Xcode 新老版本可以共存,还共享了配置信息,这功能救急了。😁😁😁