【问题标题】:Xcode Create a working app for iOS 5.1 with xcode 4.6Xcode 使用 xcode 4.6 创建适用于 iOS 5.1 的工作应用程序
【发布时间】:2013-03-08 00:08:28
【问题描述】:

我可以在我的 6.1 iOS 上运行我的应用程序,但不能在 5.1 上运行 我在项目和目标上都将 iOS 部署目标设置为 5.1 当我为 5.1 运行模拟时它工作正常但是当我在我的 iPhone 上尝试它时它崩溃了 我提交了我所有的代码,认为这是问题所在,但同样的事情一直在发生

XIB 和自动布局未启用

iPhone 模拟运行没有错误 我试图创建一个新项目并且只有一个标签,但我仍然得到相同的结果

有人可以发送一个链接到适用于 5.1 的单个视图项目吗?程序可能是空白的,我只是想与我的比较一下,看看有什么不同/错误。

【问题讨论】:

  • 您有启用自动布局的 XIB 或情节提要吗?
  • XIB 并且没有启用自动布局
  • 您应该尝试调试它或获取崩溃日志以查看发生了什么。当您有更多信息时,请将该信息放入您的问题中。
  • 如果我启用了它,我会得到 ViewController.xib:错误:非法配置:iOS 版本 6.0 之前的自动布局
  • 如何从我的 iphone 获取崩溃日志?

标签: iphone xcode ios5.1 xcode4.6 ios6.1


【解决方案1】:

听起来您可能正在尝试使用特定于 iOS6 的 API(UICollectionView 或类似的东西)。

您需要插入设备并运行它,然后查看控制台指示的问题。

【讨论】:

    【解决方案2】:

    您已为 ViewController.xib 启用自动布局。有两种方法可以解决这个问题。在该 xib 上禁用自动布局:

    1) Xcode 4.3 not presenting Autoresizing panel in Size Inspector

    或者使用多种方法中的一种来启用自动布局,同时保持向后兼容:

    2)Enabling auto layout in iOS 6 while remaining backwards compatible with iOS 5

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-28
      • 1970-01-01
      相关资源
      最近更新 更多