【问题标题】:Error opening Xcode 4.5 project on Xcode 4.2在 Xcode 4.2 上打开 Xcode 4.5 项目时出错
【发布时间】: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。
  • 旧机器运行什么操作系统?

标签: iphone ios xcode


【解决方案1】:

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

这是它的屏幕截图。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2013-09-30
      • 1970-01-01
      • 2012-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-09
      • 1970-01-01
      相关资源
      最近更新 更多