在xcode6、7中打开xcode8工程中的xib或者storyboard文件的方法

在xcode8中创建的工程或者工程在xcode8中打开过,并且查看过 xib、storyboard文件,那么在低版本中再次打开此工程就会打开失败,并出现如下提示:

图1 在xcode8以下版本的xcode中打开工程中的xib或者storyboard文件时的提示
图2 在xcode8中打开xcode8以下版本创建的工程会有以下提示:

如果选择 Choose Device,那么在xib或者storyboard文件的源文件状态下的代码中就会生成xcode8的相关设置信息,然后就不能在低版本中查看Interface Builder状态下的xib或者storyboard文件了。

以下图为以Source Code的方式打开xib或者storyboard文件:

图3 查看xib或者storyboard文件源码的方式

我们再仔细查看以下两张图的区别,图4是xcode7下的源码,图5是xcode8下的源码。

图4 xcode7中的xib或者storyboard文件的源码
图5 xcode8中的xib或者storyboard文件的源码

将以上两张图比较厚我们就可以看到在xcode8中多了一个节点,toolsVersion也变化了。

解决办法:

若要在xcode7中打开xib或者storyboard文件,就需要把图4中的“capability”节点删除了,这样就可以打开Interface Builder状态下的xib或者storyboard文件了,删除后重新打开Source Code状态下的xib或者storyboard文件就会发现toolsVersion也自动变化了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容