【问题标题】:Xcode deployment targetXcode 部署目标
【发布时间】:2011-08-11 22:54:36
【问题描述】:

如果我的部署目标设置为 iOS 4.1 并提交给苹果,他们在 iOS 4.3 上测试应用程序,这会导致应用程序出现故障吗?我的应用程序因无法在 iPhone 4 上重新创建的错误而被拒绝。他们测试应用程序的设备型号完全相同。我根本无法在我的代码中找到错误或错误。任何建议将不胜感激。

【问题讨论】:

  • 您的问题似乎与部署目标无关;如果您删除此问题并询问另一个有关如何重现 Apple 发现的特定行为的问题,您将会有更好的运气。 (您也可以回信给 Apple,他们会回复。)
  • 您的手机上安装了什么版本的 iOS?

标签: iphone deployment xcode4


【解决方案1】:

如果您构建的应用程序以 iOS 4.1 为目标,它应该在 iOS 4.3 上运行。您的应用程序可能会在 4.1 上执行某些操作,但在 4.3 上会导致问题;我自己有一个应用程序已经在商店里,并且必须发布更新,以便它在较新的 iOS 版本下正常工作。

请注意,您可以告诉 iOS 模拟器要模拟哪个版本的 iOS: 在“硬件”菜单上,选择“版本”,随后的运行将针对该版本的系统库进行测试。

模拟器不是真实设备的完美复制品,但希望您可以这样做来复制 Apple 在其设备上看到的行为。

【讨论】:

  • 为您的回复干杯。我无法使用模拟器,因为它使用了 ipod 库。但是,我已将部署目标更新为 4.3,并将应用程序上传到我的 iphone 4 上,它工作正常。就像 4.1 目标应用程序一样。 =(我无法重现苹果遇到的问题。
【解决方案2】:

您是否在装有 iOS 4.3 的 iPhone 4 上对其进行了测试?这个谜题有两个部分。如果他们因在 iPhone 4 下崩溃而拒绝它,您必须检查您声称支持的所有不同 iOS 版本。目标 iOS 4.1 仍应使其在 4.3 上运行,您可能会崩溃(显然您会崩溃)。通过在您的 iPhone 上使用该实际软件版本进行测试,您会发现错误并希望将其消除。祝你好运!

【讨论】:

    猜你喜欢
    • 2011-10-29
    • 1970-01-01
    • 2012-10-22
    • 1970-01-01
    • 2011-07-17
    • 1970-01-01
    • 1970-01-01
    • 2023-03-05
    • 2011-02-25
    相关资源
    最近更新 更多