跟踪iOS上的崩溃

时间:2011-04-20 12:25:16

标签: iphone ios debugging

我想做以下事情,你知道是否可能吗?:

当我的应用程序崩溃时(无论出于何种原因和任何一点),我想要一个方法被调用,将一些数据发送到我的服务器(例如,崩溃的方法,等等)

这可能吗?任何人都可以提供一些参考来实现这一目标吗?

基本上我想要做的是,当我在代码中获得SIGABTR或EXC_BAD_ACCESS时,将该数据发送到我的服务器。

提前致谢,

巴勃罗

4 个答案:

答案 0 :(得分:2)

您可以使用PLCrashReporter,这是一个开源框架,可让您输出可以发送到服务器的protobuf编码消息。如果您没有服务器(或像我一样懒惰),您可以使用Crittercism。我一直在将它们用于Android和ios应用程序。

答案 1 :(得分:1)

我使用名为QuincyKit的开源框架。到目前为止,我的工作效果非常好。

答案 2 :(得分:0)

我唯一知道的是CrashKit,但它近一年没有更新。

答案 3 :(得分:0)

当您的应用程序在AppStore上可用时,您应该在iTunes Connect中收到崩溃报告。除此之外,有一些替代方案,请查看类似的问题:iOS Crash Reporter Service / Alternative to MacDevCrashReports.com