主要思想是捕获崩溃日志(或错误原因)并将其发送到服务器。 我知道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(如错误,当展开可选值时)未被捕获..
有什么建议吗?