【问题标题】:Can't open Xcode project in Xcode 4.5 after opening it in Xcode 5在 Xcode 5 中打开后无法在 Xcode 4.5 中打开 Xcode 项目
【发布时间】:2013-09-30 00:58:13
【问题描述】:

我正在与另一位 iOS 程序员一起开发一个项目。其他程序员在他的计算机上安装了 Xcode 5 并打开了该项目。在他将项目发送给我后,我无法在旧的 Xcode 4.5 中打开它。首先,我收到以下错误: 无法打开文档“MainStoryboard.storyboard”。无法读取存档。 请使用更新版本的 Xcode。考虑更改文档的开发目标以保持兼容性。

然后我在源代码中打开故事板并将版本从 3.0 更改为 2.0(后来更改为 1.0)。 之后,我尝试在 Interface Builder 中打开 storyboard 并得到以下错误:

无法打开文档“MainStoryboard.storyboard”。无法取消归档名为“tableViewCellContentView”的元素。 使用更新版本的 Xcode 编辑此文档。

您有什么想法或建议吗?

【问题讨论】:

  • 最好将XCode的版本升级到5。如果您从应用商店下载XCode时遇到问题,那么您可以使用以下SO线程中提到的技术:link
  • 在下面查看我的答案,它可能会对你有所帮助。

标签: ios xcode storyboard xcode4.5 xcode5


【解决方案1】:

这适用于 XCode 4.5.1:

将故事板文件作为源代码打开,将版本从 3.0 更改为 2.0,并将所有出现的 'tableViewCellContentView' 替换为 'view'

【讨论】:

    【解决方案2】:

    您可以在较新版本的 XCode 中打开项目,然后将 Storyboard 降级以在 XCode 4.5 中运行。我已经尝试过了,它对我有用。为清楚起见,此处概述了步骤:

    1. 打开故事板
    2. 在 Xcode 的右侧视图中打开 Identity and Type 标签。
    3. 将Document Versioning中Development的值设置为“Xcode 4.2”(我的默认值为“Default Version (Xcode 4.1)”。
    4. 将 Deployment 的值从 Project SDK Version (iOS 5.0) 更改为 iOS 5.0,然后再改回 Project SDK Version (iOS 5.0)

    【讨论】:

    • 你能添加步骤来解决这个问题吗?
    【解决方案3】:

    这也发生在我身上。我以这种方式解决了这个问题:

    • 在 xcode 4.5 中打开您的项目
    • 选择 xib(FormViewController.xib,在您的情况下)。
    • 选择文件检查器。
    • 在 Interface Builder Document 下将 Deployment 设置为 iOS 6.0(这可能设置为 iOS7+)。

    希望这可以解决您的问题。它解决了我的问题...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-09
      • 1970-01-01
      • 2017-12-19
      相关资源
      最近更新 更多