有没有办法让我们自己的应用程序上传其崩溃报告?

不确定这是否可行。 但结果是,有时我们的应用程序会随机崩溃。 我们不知道究竟是什么问题。 有没有办法让我们从用户的iPhone上获取崩溃报告? 通过代码或其他应用程序?

谢谢。

用户从“设置”>“常规”>“关于”>“诊断和使用”中决定是否自动发送崩溃报告。

您还可以使用第三方组件来获取有关崩溃事件的详细信息,例如Crittercism 。


您可以在应用程序中注入第三方代码,这基本上可以保存崩溃报告,然后您可以使用它们进行分析。 我们采取的方式是捕获任何崩溃日志并将其上传到应用服务器,该服务器使用信息通过用户友好的Web界面显示(访问受管理目的)。

一个很棒的开源Crash Reporter库可以在这里找到https://github.com/kstenerud/KSCrash

如果您对iOS版崩溃报告的第三方服务感兴趣,那么很难超越Crashlytics 。 非常快速的崩溃报告,简单的安装,极大的查询响应时间。

我还提到了免费且易于使用的TestFlight SDK ,它允许您轻松地从所有测试人员收集崩溃报告,还可以进行远程日志记录和其他工作。 我在前一段时间使用的基于位置的应用程序上使用它,它对调试很有帮助