【问题标题】:The document ".xib" could not be opened. Could not read archive无法打开文档“.xib”。无法读取存档
【发布时间】:2013-09-28 02:49:15
【问题描述】:

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

【问题讨论】:

  • 有人将 .xib 转换为 Xcode 5 吗?

标签: iphone ios objective-c xcode xib


【解决方案1】:

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

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

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

  2. 转到 Interface Builder 文档。

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

希望对你有所帮助。

【讨论】:

  • 更改开发选项已禁用
  • 我认为你的 xib 是用 Xcode5 构建的。所以你必须安装 Xcode5。然后它会工作。
  • 我也有同样的问题@user2732294...如何摆脱这个问题?
  • 它会因为你没有在xcode5中打开那个备份代码项目并进行了更改所以它可以工作。
  • @user2732294:如果您的问题解决了,请接受答案。
【解决方案2】:

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

【讨论】:

    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 2013-06-13
      • 2012-02-16
      • 1970-01-01
      • 2016-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-01
      相关资源
      最近更新 更多