【发布时间】:2014-11-23 07:10:16
【问题描述】:
我已经在我的 iOS 应用中实现了 Crashlytics (2.2.4) 以收集崩溃报告。我还为其他数据收集实现了另一个第三方组件(Umeng)。但是,打开友盟时,Crashlytics 不会发送报告。当我检查日志时,有这些可疑的警告:
[Crashlytics] Warning: NSUncaughtExceptionHandler is 'UmengHandleException'
[Crashlytics] Warning: sigabrt handler is ‘UmengSignalHandler'
[Crashlytics] Warning: sigbus handler is 'UmengSignalHandler'
[Crashlytics] Warning: sigfpe handler is 'UmengSignalHandler'
[Crashlytics] Warning: sigill handler is 'UmengSignalHandler'
[Crashlytics] Warning: sigsegv handler is ‘UmengSignalHandler'
关闭友盟后,这些警告消失了,报告也发送好了。
我已将 Crashlytics 最后放在 AppDelegate 中调用,但警告仍然存在。 有没有办法解决这个问题,以便 Crashlytics 在友盟开启时发送报告?
【问题讨论】:
-
我也遇到过这种问题。但这不会有任何帮助,因为您说您将 crashlytics 调用放在最后。但是,它对我有用。我使用的另一个 SDK 是 testflight。这也是 crashlytics FAQ 中的建议。 support.crashlytics.com/knowledgebase/articles/…
-
嗨,@RaymondBrion,这个常见问题解答建议是我试图将这一行放在最后的原因。不幸的是,它对我不起作用。还有另一个链接似乎是相关的,但我不知道如何在我的情况下实现:我可以使用自定义异常处理程序吗? link
标签: ios crashlytics