4

我昨天使用 Xcode 4.5 创建了一个 iPad 应用程序并完成了它。但是今天当我使用同一个 Xcode 项目并尝试在运行 Xcode 4.2 的旧机器上运行它时,它给了我一个关于 IBNSLayoutConstraint 的错误。我猜这是由于新 Xcode 4.5 中包含的新功能。所以我在想有没有办法从旧版本的新 Xcode 打开项目,而无需安装新的 Xcode 和 OSX。

两个木偶

我不确定这里是否有人问过这个问题,但我试图找到一个解决方案,但也没有运气。

PS。我已经知道最好的解决方案是不要在旧版本中打开这些项目,但这不是我想要的。

4

2 回答 2

6

当您选择 xib 文件时,检查器窗口中有一个选项不会使用检查器中“显示文件检查器”下的约束,称为“使用自动布局”。

这是它的屏幕截图。

在此处输入图像描述

于 2012-10-02T17:58:04.147 回答
3

从每个 xib 文件中取消选中自动布局功能,然后在 xcode4.2 上打开您的项目,它适用于我的情况,因为自动布局仅在 iOS6 中可用

于 2012-10-01T05:49:59.770 回答