低版本的xcode打开xcode8上的xib错误

Posted Yevgeni

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了低版本的xcode打开xcode8上的xib错误相关的知识,希望对你有一定的参考价值。

XIB和Storeboard适配

在Xcode8之前,创建一个XIB或SB文件,都是一个600*600的方块XIB文件。在Xcode8之后,创建的XIB文件默认是6s尺寸的大小。

但是Xcode8打开之前旧项目的XIB或SB文件时,会弹出下面的弹框, 这时候一般直接选择Choose Device即可。

技术分享

Choose an initial device view

但是这样有个问题,如果Xcode8打开过这个XIB文件,并选择Choose Device之后。其他的Xcode8以下版本的编译器,将无法再打开这个文件,会报以下错误:

The document “ViewController.xib” requires Xcode 8.0 or later. This version does not support documents saved in the Xcode 8 format. Open this document with Xcode 8.0 or later.

有两种方法解决这个问题:

  1. 你同事也升级Xcode8,比较推荐这种方式,应该迎接改变。

  2. 右击XIB或SB文件 -> Open as -> Source Code,删除xml文件中下面一行字段。

技术分享

 

以上是关于低版本的xcode打开xcode8上的xib错误的主要内容,如果未能解决你的问题,请参考以下文章

iOS10和Xcode8适配

经xcode8.0修改后的.xib文件在xcode7.3环境中报错的解决方案

当我打开 .swift/.xib 文件时,XCode 8.1 崩溃

xCode 8.3 的 xib 中的布局被破坏

无法在 xCode 6 或更高版本中打开故事板或 xib 文件

从 iOS 11 上的左侧菜单导航后 Xcode 9 导航栏问题不在 iOS 10.3 及更低版本上