将Xcode 5项目运行在Xcode 4上

6
我有一个项目是使用iOS SDK 6开始的。我下载了带有iOS 7的Xcode 5 Beta并成功运行它。
然而,为了提交这个项目,我需要回到SDK 6和Xcode 4。但是,当我这样做时,我会在项目中的每个XIB文件上收到以下消息:
如何解决这个问题,以便我可以从SDK 6和Xcode 4编译和运行?

这同样的事情也发生在我身上...我不得不回到一个旧的工作版本(git)...除非您对文件进行了某种版本控制,否则我不确定您能做些什么。 - Eric
可能是重复的问题,与http://stackoverflow.com/questions/19026621/use-a-newer-version-of-xcode/19029344?noredirect=1#19029344相同。 - Rajneesh071
1个回答

13

实际上,这有一个非常简单的答案。

在Xcode 5上打开Storyboard文件,然后:

  1. 打开文件检查器
  2. Interface Builder文档部分,将打开方式更改为Xcode 4.6(如果是5.x)。
  3. 保存,关闭项目,并使用旧的Xcode打开该项目。

现在应该可以工作了。

这与较早版本的方法相同,因此我认为对于NDA案例来说也是可行的(您可以在Xcode 4.6上执行相同的操作以与旧版本兼容)。


1
已确认仍可与今日发布的Xcode 5 DP3一起使用。 - Donald Burr
1
太棒了。非常惊人,向那个人致敬。 - Abdul Yasin
我的界面生成器文档部分下,部署和开发区域(下拉菜单)被禁用了。我正在使用Xcode 4.6.3 (4H1503)版本。 - Ans
@Ans 你应该使用Xcode 5完成这个操作...然后使用旧版Xcode。请仔细阅读我的说明。 - Idan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接