我们开发了一个应用程序,它可以在几种不同的模拟器和设备上完美运行,一次也没有崩溃,但两次我们尝试向 Apple 提交它都会以“2.1 - 崩溃的应用程序被拒绝”(或其他内容)的形式返回给我们。
我似乎无法从他们那里找到日志或任何其他信息。崩溃日志在任何地方都可用吗?或者只是任何信息?他们只说它在装有 iOS 6 的 iPad 3rd Gen 上崩溃了。我们在这样的设备上运行它并没有为我们崩溃。
我们开发了一个应用程序,它可以在几种不同的模拟器和设备上完美运行,一次也没有崩溃,但两次我们尝试向 Apple 提交它都会以“2.1 - 崩溃的应用程序被拒绝”(或其他内容)的形式返回给我们。
我似乎无法从他们那里找到日志或任何其他信息。崩溃日志在任何地方都可用吗?或者只是任何信息?他们只说它在装有 iOS 6 的 iPad 3rd Gen 上崩溃了。我们在这样的设备上运行它并没有为我们崩溃。
不幸的是,Apple 没有提供其审查过程的详细日志,尽管有时会提供崩溃日志,如下面评论中的@jsd 所示。
理论上,崩溃报告会与 iTunes 同步,并且可以由 Apple 收集并通过 iTunes Connect 提供给您,但在实践中,这很少奏效 - 或者只有很大的延迟。
但是,您可以将一些崩溃报告集成到您的应用程序中。这里有一些服务可以让您毫不费力地做到这一点:
事实证明,在我的应用程序的生产版本中集成崩溃报告非常有用,所以我强烈推荐这个。良好的崩溃报告服务提供了一个 SDK,可包含在您的应用程序中,并生成符号化、可读、即用型的崩溃报告,使跟踪错误变得非常容易。
至于你的应用程序崩溃的原因,这里有一些基本的猜测:
Product ➞ Analyze
?