BugSense框架崩溃

时间:2012-07-01 09:56:12

标签: iphone objective-c ios ipad bugsense

我在iPhone应用程序中使用了Bugsense框架来获取崩溃日志,它运行正常。 但是当我从iTunes帐户收到崩溃报告时,崩溃报告表明bugSense框架出现了崩溃。

这是什么意思?是否表明bugSense报告的应用程序崩溃了?或者它是框架本身的实际崩溃?

请帮助。

THX

3 个答案:

答案 0 :(得分:0)

可能是,这是他们SDK中的崩溃。遗憾的是,一旦发生崩溃,他们会在框架中执行非异步安全功能。有关这意味着什么的更多详细信息,请参阅http://landonf.bikemonkey.org/code/objc/Reliable_Crash_Reporting.20110912.html(在这种情况下,发生崩溃时调用Objective-C代码是不安全的)。您可能希望与他们联系以解决此问题。

但是堆栈跟踪中较低的消息也表明,这是由于发生未捕获的异常而发生的崩溃,这通常会导致另一个Last Exception Backtrace出现在Thread 0之上。我不确定他们是否包含该功能。如果他们这样做,这会导致该块仅出现在他们自己的崩溃报告中,但不会出现在iOS创建的崩溃报告中。然后这没什么好担心的,除了上面提到的代码已经不好了。

答案 1 :(得分:0)

如果你在BugSense中启用了立即发送,这可能就是这次崩溃的原因,因为它不能保证安全。

有关详情,请查看:https://github.com/bugsense/plcrashreporter-bugsense/wiki/Using-the-BugSense-2.x-iOS-library,启用立即发送部分

答案 2 :(得分:0)

这可能发生在没有互联网连接的情况下,尝试在错误意义上启用立即发送