【问题标题】:Change Base SDK from iOS 6.0 to iOS 5.0将基本 SDK 从 iOS 6.0 更改为 iOS 5.0
【发布时间】:2012-10-23 01:16:27
【问题描述】:

我得到了一个旧的 iPad 应用程序来修复并使其在 iOS 6 上运行。它应该在 iOS 5.0 上完美运行。

但是当我使用 iOS 6 作为基础 SDK 进行编译时,该应用程序不再在 iOS 5 上完美运行(即使在 iPad 5.0 Simulator 上也是如此)。

我认为使用 iOS 5.0 基础 SDK 会更好。但我可能错了。

感谢您的宝贵时间,

【问题讨论】:

  • Apple 不允许使用 iOS 5 sdk 上传应用。应该是最新版本!
  • 你需要用iOS6构建它。
  • 您可能想要指定“应用程序在 iOS 5 上无法完美运行”在您的情况下的含义。它会崩溃吗?如果是这样,是否有关于缺少符号等的信息被记录到控制台?这种行为是否与以前有更微妙的不同?如果有,以什么方式?有了更多详细信息,我们或许可以帮助您在 iOS 6.0 中实现此功能,目标为 5.0。
  • 现在唯一不起作用的是coverflow,我认为他们在创建这个应用程序时使用了OpenFlow。自第一次测试以来,图像没有出现,即使在 iOS5 上也是如此。封面流程就在这里,因为当我触摸它应该在的地方时,它会打开它必须去的地方。我只是没有任何照片。它一直是空的。

标签: objective-c ios xcode


【解决方案1】:

验证代码未使用任何仅适用于 iOS 6 的功能。例如,一些用于访问数组元素的新 Objective-C 文字语法在 iOS 5 中不可用,即使其他一些新的文字语法更改在 iOS 5 中可用

【讨论】:

  • 我通过了 iOS 6.0 上的所有内容,甚至是部署目标,我还收到了 50 多个警告。我将从纠正所有问题开始,也许我的答案会在那里。
  • 具体来说,如果不使用类别向相关对象添加方法,下标将无法在 iOS5 中工作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-31
  • 2012-10-17
  • 1970-01-01
相关资源
最近更新 更多