我们有一个应用程序已经使用PLCrashReporter有一段时间了,虽然它已经相当老了,但我们没有什么问题,但是现在我们想利用Firebase崩溃报告的优势,同时使用我们的自定义解决方案和PLCrashReporter。
我试过了,应用程序没有在应该崩溃的时候崩溃,而是死机了。我已经能够确认这是一个冲突,因为如果我删除所有的PLCrashReporter代码,Firebase崩溃报告工作正常,反之亦然。我还向Firebase团队提交了一份工单,他们建议在这里张贴,看看是否有人有解决办法。
那么它怎么样呢?是否有解决此问题的方法?
发布于 2017-06-20 08:04:57
在iOS上,在任何给定时间只能有一个故障报告工具处于活动状态。这是因为使用信号处理程序检测崩溃的方式-一次只能有一个信号处理程序处于活动状态。
Android应用程序没有这个限制,因为异常处理程序可以按顺序链接,只要它们正确执行链接即可。
https://stackoverflow.com/questions/44637667
复制相似问题