崩溃报告工具如何真正起作用

时间:2015-06-10 18:51:52

标签: ios crash

我知道市场上有许多崩溃报告工具可以收集来自真实设备的崩溃。我想知道崩溃报告工具如何真正收集其数据?一旦崩溃的应用程序再次启动,它是否从操作系统收集崩溃报告?或iOS是否允许崩溃报告者在应用程序崩溃后立即收集数据?

如果有人可以解释应用程序崩溃后发生的事情或将我指向正确的位置,那将会非常棒。

1 个答案:

答案 0 :(得分:2)

系统崩溃日志位于/private/var/mobile/Library/Logs/CrashReporter/,并且(据我所知)应用程序无法直接访问。大多数崩溃报告工具都会尝试捕获崩溃并生成自己的崩溃报告,这些报告将在本地存储并发送到服务器进行符号化和处理。

您可以查看一个开源崩溃报告工具KSCrash的来源,了解如何捕获/存储/报告崩溃。