Xcode报错专区玩转Xcode

解 Xcode7 打开 Xcode8 项目遇到的问题

2017-07-18  本文已影响20人  _10_01_

解决 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 Documnetopens in 选项改为 Xcode 7.0

但 Main.storyboard 一点击 Xcode 就闪退,没法编辑。
后发现 Finder 里有 Xcode8 客户端,

Xcode8
通过 Xcode8 打开工程,并将 ***Opens in *** 选项 Xcode 7.0 项目编译通过。🎉🎉🎉

很神奇,Xcode 新老版本可以共存,还共享了配置信息,这功能救急了。😁😁😁

上一篇下一篇

猜你喜欢

热点阅读