2

我正在使用 Evernote 并且它崩溃了一次,所以在崩溃后我重新打开它并要求我向开发人员提交崩溃报告。

经过一番谷歌搜索后,我在应用程序详细信息中的 iTunes Connect 帐户中找到了一个选项,称为崩溃报告。

所以我的良心是如何在Application中启用崩溃报告提交。

4

1 回答 1

7

如果应用程序要求发送崩溃报告,这与 iTunes Connect 无关。

当用户在设置设备时同意发送诊断报告时,您在 iTunes Connect 中看到的报告会由手机(或 iTunes?)自动发送。这会自动发生,您根本不需要配置任何东西。只需转到 iTunes Connect 并获取崩溃报告。

但老实说,iTunes Connect 的崩溃报告似乎有点不可靠。如果您完全看到它们,则几乎要花很长时间才能看到它们。另一个罪魁祸首是您必须手动检查新报告。

因此,Evernote 和其他所有人一样,转而使用第三方服务进行崩溃报告。我在自己的应用程序中
使用crashlytics 。但还有很多其他的。

一个不错的读物可能是 Ray Wenderlichs iOS 崩溃报告工具概述:第 1/2部分和第 2/2 部分


一些个人经验:

由于我的应用程序不会经常崩溃,因此我通常会看到“提交的报告太少,无法显示报告”。在 iTunes Connects 崩溃报告中。但是当我打开 crashlytics 的控制台时,现在看到 6 种不同的崩溃。它们中的大多数只影响两三个人,但了解新问题是件好事,即使很少有人受到影响。

iTunes Connect 不显示 iOS 预发布版本的崩溃报告。但碰巧我的应用程序中有一个可怕的错误,当人们在 iOS 的预发布版本上打开我的应用程序设置后,它会立即导致崩溃。在通过 crashlytics 收到第一份崩溃报告后,我修复了该错误并提交了更新。因为我没有时间针对第一个 beta 进行测试,所以如果我只依赖 iTunes Connect,我可能需要一段时间才能意识到这次崩溃。

于 2013-07-12T07:10:56.810 回答