【发布时间】:2012-10-01 04:29:24
【问题描述】:
我昨天使用 Xcode 4.5 创建了一个 iPad 应用程序并完成了它。但是今天当我使用同一个 Xcode 项目并尝试在运行 Xcode 4.2 的旧机器上运行它时,它给了我一个关于 IBNSLayoutConstraint 的错误。我猜这是由于新 Xcode 4.5 中包含的新功能。所以我在想有没有办法从旧版本的新 Xcode 打开项目,而无需安装新的 Xcode 和 OSX。
我不确定这里是否有人问过这个问题,但我试图找到一个解决方案,但也没有运气。
PS。我已经知道最好的解决方案是不要在旧版本中打开这些项目,但这不是我想要的。
【问题讨论】:
-
解决方案是不在旧 Xcode 版本中打开新项目。
-
我在想一个比我已经知道的更好的解决方案。
-
您可以尝试的一件事是为每个 XIB 打开自动布局。不确定这是否会起作用。老实说,您应该只使用较新的版本,或者如果您真的不能,则在旧版本中创建一个新项目并复制内容(XIBS 除外),然后手动重新创建 XIBS。
-
旧机器运行什么操作系统?