在Xcode 5中打开后,无法在Xcode 4.5中打开Xcode项目

时间:2013-09-24 17:10:54

标签: ios xcode storyboard xcode4.5 xcode5

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

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

无法打开文档“MainStoryboard.storyboard”。无法解压缩名为“tableViewCellContentView”的元素。 使用较新版本的Xcode编辑此文档。

您有任何想法或建议吗?

enter image description here

3 个答案:

答案 0 :(得分:6)

这适用于XCode 4.5.1:

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

答案 1 :(得分:3)

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

  1. 打开故事板
  2. 在Xcode的右视图中打开标识和类型标记。
  3. 将文档版本控制中的开发值设置为“Xcode 4.2”(我的默认值为“默认版本(Xcode 4.1)”。
  4. 将部署的值从Project SDK Version(iOS 5.0)更改为iOS 5.0,然后再更改为Project SDK Version(iOS 5.0)

答案 2 :(得分:0)

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

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

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