0

由于以下原因,Apple 拒绝了我的应用程序:

1) 我们发现您的应用在运行 iOS 6.0.1 的 iPhone 5 上崩溃,这不符合 App Store Review Guidelines。

2) 您的应用在 Wi-Fi 和蜂窝网络上启动时崩溃。


我正在运行 Xcode 版本 4.3.2,我认为它与 iPhone 5 不兼容,所以我建议我的应用程序被拒绝,因为我在不支持 iPhone 5 架构的旧 Xcode 版本中对其进行了测试,对吧?

我认为苹果拒绝我的应用程序的第二个原因是因为即使我的应用程序也不通过代码使用互联网连接,我必须通过利用可达性库来检查启动时互联网连接的可用性,对吗?

请注意,我在模拟器和实际设备上都测试了我的应用程序,这些设备都运行 iOS 5.1.1 及更低版本,而不是 iOS 6

有什么帮助吗?提前谢谢!

4

1 回答 1

1

简单的:

  • 使用模拟器和设备(iOS 6)使用更新版本的 Xcode 构建、调试和测试
  • 删除引用的问题以及任何其他崩溃问题
  • 重新提交

可达性不是必需的。您的应用程序需要优雅地处理错误(而不是崩溃/爆炸/泄漏/陷入奇怪的状态)。

于 2012-11-06T05:22:48.363 回答