主要思想是捕获崩溃日志(或错误原因)并将其发送到服务器。我知道 iTunes 确实会记录来自用户设备的崩溃,但我需要找到是否有办法获取它并将其存储在我们的服务器上。
我正在尝试“PlCrashReporter”并且我完成了实现它(正如他们在此链接https://www.plcrashreporter.org/documentation/api/v1.0/example_usage_iphone.html上所做的那样)。
问题
发生崩溃时不会调用函数applicationDidFinishLaunching 。
我在正确的轨道上吗?是否有在AppDelegate崩溃时调用的特定函数?
提前致谢
编辑
我也尝试过以下问题的解决方案:
iOS 崩溃日志捕获、调试信息.. 捕获并通过电子邮件发送给开发团队
它实际上可以工作,但是没有捕获到一些由 Swift 而不是 Objective-C 引起的错误(例如在展开可选值时出错)。
有什么建议么?