0

我们有一个应用程序使用PLCrashReporter已经有一段时间了,虽然它很旧,但我们遇到的问题很少,但是现在我们想利用 Firebase 崩溃报告,同时使用我们的自定义解决方案和 PLCrashReporter。

我试过这个,而不是应用程序在它应该崩溃的时候崩溃,它冻结了。我已经能够确认这是一个冲突,因为如果我删除所有 PLCrashReporter 代码,Firebase 崩溃报告工作正常,反之亦然。我还向 Firebase 团队提交了一张票,他们建议在此处发布以查看是否有人有解决方法。

那么怎么样呢?此问题有任何可用的解决方法吗?

4

1 回答 1

1

在 iOS 上,您在任何给定时间只能激活一个崩溃报告工具。这是因为使用信号处理程序检测崩溃的方式 - 一次只能有一个信号处理程序处于活动状态。

Android 应用程序没有此限制,因为异常处理程序可以按顺序链接,只要它们正确执行链接即可。

于 2017-06-20T00:04:56.990 回答