如何将 Crashlytics 与 Sentry 集成?

sty*_*pur 5 sentry crashlytics react-native react-native-ios react-native-sentry

您能帮助我们集成这些出色的工具吗?我们的 React Native iOS 项目已经使用 Crashlytics 几个月了,它在本机崩溃的情况下运行良好,但在JS 异常的情况下,它需要对反应本机日志进行一些自定义(这篇 Medium 文章帮助我们达到了详细的 JS 输出,如可能的)。最终我们没有得到我们想要的那么好的 JS 错误输出。

因此我们决定也集成 Sentry。它成功完成了,但似乎 Sentry超过了Crashlytics 捕获崩溃的速度:我们可以在 Sentry 仪表板中看到崩溃,但在 Crashlytics 仪表板中看不到。

我的问题是:是否可以针对本机崩溃和 JS 异常这两种情况集成 Crashlytics 和 Sentry ?

先感谢您。

UPD 06.03.2019 最后,我们只使用 Sentry,原因如下:

  1. 首先,它不需要任何特殊代码来实现 JS 事件和错误格式良好的输出,而 Crashlytics 则需要;
  2. 其次,它不需要对通过 Testflight 发布(并且可能加密)的 dSym 文件进行任何操作;
  3. 第三,它还捕获本机崩溃并提供详细输出。

Mik*_*ell 0

来自 Fabric 的迈克。在 iOS 上,只能安全安装一个未捕获的异常处理程序,并且会出现冲突,就像您看到的那样,如果安装了多个处理程序。