我的应用程序被Apple拒绝,因为它在iPhone 5上崩溃了

时间:2012-11-06 05:19:08

标签: iphone objective-c ios xcode

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

1)我们发现您的应用程序在运行iOS 6.0.1的iPhone 5上崩溃,这不符合App Store审核指南。

2)您的应用在Wi-Fi和蜂窝网络上的发布时都崩溃了。


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

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

请注意,我在模拟器和实际设备上测试了我的应用程序,所有设备都运行iOS 5.1.1而不是iOS 6

任何帮助?谢谢你提前!

1 个答案:

答案 0 :(得分:1)

简单:

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

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