在iOS上捕获崩溃日志

时间:2014-12-26 15:41:25

标签: ios exception swift crash plcrashreporter

主要思想是捕获崩溃日志(或错误原因)并将其发送到服务器。 我知道iTunes会记录用户的崩溃事件。设备,但我需要找到是否有办法获取它并将其存储在我们的服务器上。

我正在尝试" PlCrashReporter"我完成了它(就像他们在这个链接https://www.plcrashreporter.org/documentation/api/v1.0/example_usage_iphone.html上所做的那样)。

问题

发生崩溃时,不会调用函数 applicationDidFinishLaunching

我是否在正确的轨道上? 是否有一个特定的功能在 AppDelegate 崩溃时被调用?

提前致谢

修改

我也尝试过以下问题的解决方案:

iOS crash log catch, debug info.. Catch and send via email to the Dev team

它实际上有效,但有一些错误是由Swift造成的,而不是Objective-C(如错误,当展开可选值时)未被捕获..

有什么建议吗?

1 个答案:

答案 0 :(得分:3)

您应该使用Crashlytics。然后,您可以使用自定义Web挂钩来接收崩溃报告。

enter image description here