在Xcode 4.2上打开Xcode 4.5项目时出错

4
我昨天使用Xcode 4.5创建了一个iPad应用程序并完成了它。但今天,当我将同样的Xcode项目拿到运行Xcode 4.2的旧机器上时,它会给我一个关于IBNSLayoutConstraint的错误。我猜这是由于在新的Xcode 4.5中包含的新功能导致的。所以我想知道是否有一种方法可以在旧版本中打开来自新Xcode的项目,而不必安装新的Xcode和OSX。
PS.我已经知道最好的解决方案是不要在旧版本中打开这些项目,但这不是我想要的。

2
解决方案是 不要 在旧版 Xcode 中打开新项目。 - Uwe Keim
1
我在想一个比这个更好的解决方案,因为我已经知道了这个。 - pritam001
你可以尝试的一件事是为每个XIB打开自动布局。不确定是否有效。老实说,你应该使用更新的版本,但如果你真的无法这样做,则在旧版本中创建一个新项目,并复制东西(除了XIBS)然后手动重新创建XIBS。 - sosborn
旧机器 运行的是哪个操作系统? - Jay
2个回答

6

当你选择xib文件时,检查器窗口中有一个选项可以在“显示文件检查器”下不使用约束来使用检查器中的autolayout功能。

以下是其屏幕截图。

enter image description here


3

取消每个Xib文件中的自动布局功能,然后在Xcode4.2中打开您的项目,在我的情况下可以正常工作,因为自动布局仅适用于iOS6。


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