6

过去 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打开,但没用。

在此处输入图像描述

4

3 回答 3

11

我猜,你得到的源代码可能是用不同的 Xcode 版本构建的,而不是你现在使用的。

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

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

  2. 转到界面生成器文档。

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

希望对您有所帮助。

于 2013-09-23T09:03:00.273 回答
8

此错误是由从 XCode 5 创建的 xib 引起的。您需要安装 Xcode 5 才能更改该 xib 文件的兼容性属性。安装并打开 xib 后,您需要从 xib 的 File Inspector 更改“Opens in”属性并将其设置为“XCode 4.6”和“View As”设置为 iOS 6.1。

于 2013-09-23T09:12:57.403 回答
0

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

于 2015-09-19T05:13:34.980 回答