我昨天正在使用Xcode 4.5创建一个iPad应用程序并完成它。但今天当我采用相同的Xcode项目并尝试在运行Xcode 4.2的旧机器上运行它时,它给出了一个关于IBNSLayoutConstraint的错误。我猜这是由于新Xcode 4.5中包含的新功能。所以我想有一种方法可以在旧版本的新Xcode中打开项目而无需安装新的Xcode和OSX。
我不确定这个问题是否在这里被问到,但我试图找到一个解决方案,但也没有运气。
PS。我已经知道最好的解决方案是不要在旧版本中打开这些项目,但这不是我想要的。
答案 0 :(得分:6)
当您选择不使用名为“使用自动布局”的检查器中的“显示文件检查器”下的约束的xib文件时,检查器窗口中有一个选项。
以下是它的截图。
答案 1 :(得分:3)
取消选中每个xib文件中的autolayout功能,在xcode4.2上打开你的项目,它适用于我的情况,因为autolayout仅在iOS6中可用