0

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

谢谢。

4

4 回答 4

2

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

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

于 2013-02-13T22:31:34.573 回答
1

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

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

于 2013-02-13T22:26:47.357 回答
0

如果您对用于 iOS 崩溃报告的 3rd 方服务感兴趣,那么很难超越Crashlytics。非常快速的崩溃报告,安装简单,查询响应时间长。

于 2013-02-13T22:39:44.640 回答
0

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

于 2013-02-13T22:56:21.543 回答