如何从Apple获取崩溃日志?

时间:2012-10-29 19:46:49

标签: ios emulation appstore-approval

我们开发了一个应用程序,它可以在几个不同的模拟器和设备上完美运行,而不是一次崩溃,但是我们两次尝试提交给Apple它都会回复给我们“2.1 - 崩溃的应用程序被拒绝”(或其他)

我似乎无法从他们或任何其他信息中找到日志。崩溃日志在任何地方都可用吗?或者只是任何信息?他们只是说它在iOS 3的iPad第三代上崩溃了。我们在这样的设备上运行它并没有让我们崩溃。

1 个答案:

答案 0 :(得分:1)

不幸的是,Apple没有提供审核流程的详细日志,但有时会提供崩溃日志,如下面评论中的@jsd所示。

理论上,崩溃报告与iTunes同步,可以由Apple收集并通过iTunes Connect提供给您,但在实践中,这很少有效 - 或者只是有很大的延迟。

但是,您可以将一些崩溃报告集成到您的应用中。以下是一些服务,您可以轻松地做到这一点:

我的应用程序的生产版本中的崩溃报告集成已被证明非常有用,所以我强烈推荐这一点。良好的崩溃报告服务提供了一个SDK,可以包含在您的应用程序中,并生成符号化,可读,随时可用的崩溃报告,使跟踪错误变得非常容易。

至于你的应用程序崩溃的原因,这里有一些基本的猜测:

  1. 您使用ARC(自动参考计数)吗?你应该。
  2. 您是否在Xcode中运行静态分析器(Product ➞ Analyze)?
  3. 您是否使用不同的环境进行测试(例如通过3G,WiFi连接或根本没有连接)?
  4. 您是否在设备上删除并重新安装了应用,或者只是更新了它?
相关问题