在 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 项目时出错的主要内容,如果未能解决你的问题,请参考以下文章

解析工具包在 xcode 4.5 上崩溃

当我在 xcode 5 中打开我的 xcode 4.5 项目时收到警告

Sqlite3 数据库表无法在 XCode 4.2 中打开

在 Xcode 4.5 中打开 Google+ 应用程序

XCode 4.5 iOS 6.0 模拟器和旋转问题

如何在 Xcode 4.2 中设置外部编辑器