在 Xcode 4.2 上打开 Xcode 4.5 项目时出错
Posted
技术标签:
【中文标题】在 Xcode 4.2 上打开 Xcode 4.5 项目时出错【英文标题】:Error opening Xcode 4.5 project on Xcode 4.2 【发布时间】: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。 旧机器运行什么操作系统? 【参考方案1】:当您选择 xib 文件时,检查器窗口中有一个选项不会使用检查器中“显示文件检查器”下的约束,称为“使用自动布局”。
这是它的屏幕截图。
【讨论】:
【参考方案2】:取消选中每个 xib 文件中的自动布局功能,然后在 xcode4.2 上打开您的项目,它适用于我的情况,因为自动布局仅在 ios6 中可用
【讨论】:
以上是关于在 Xcode 4.2 上打开 Xcode 4.5 项目时出错的主要内容,如果未能解决你的问题,请参考以下文章