无法打开文档“.xib”。无法读取存档

时间:2013-09-23 08:58:07

标签: iphone ios objective-c xcode xib

过去4个月我使用过xcode 4.6。

到目前为止,所有应用程序都运行良好。

现在我收到了一些新的应用程序源代码以进行一些更改。

当我执行应用程序时。我显示错误

The document "DetailTransactionPage.xib" could not be opened. Could not read archive.

Please use a newer version of Xcode. Consider changing the document's Development Target to preserve compatibility

任何界面构建器都无法打开。

我试图用4.5.2,4.3.3打开但没有用。

enter image description here

3 个答案:

答案 0 :(得分:11)

正如我猜测的那样,您获得的源代码可能是使用不同的Xcode版本构建的,而不是您现在使用的。

因此,我认为您需要执行以下步骤。

  1. 右键单击XXX.xib文件,然后选择“显示文件检查器”。

  2. 转到Interface Builder文档。

  3. 使用您正在使用的Xcode版本更改开发选项。

  4. 希望对你有所帮助。

答案 1 :(得分:8)

此错误是由于从XCode 5创建的xib引起的。您需要安装Xcode 5才能更改该xib文件的兼容性属性。安装并打开xib后,需要更改“打开”属性并将其设置为“XCode 4.6”和“查看为”设置为iOS 6.1,两者都来自xib的文件检查器。

答案 2 :(得分:0)

当我将xcode 6.4升级到xcode 7时,我遇到了这个问题。我解决这个问题的方法是:删除“LaunchScreen.xib”文件。