您能否帮助我们完成这些出色的工具集成。我们的 React Native iOS 项目已经使用 Crashlytics 好几个月了,它在原生崩溃的情况下运行良好,但在JS 异常的情况下,它需要对 react-native 日志进行一些自定义(这篇 Medium 文章有助于达到详细的 JS 输出为可能)。最后,我们没有得到我们想要的那么好的 JS 错误输出。
所以我们决定也整合 Sentry。它已成功完成,但似乎 Sentry在捕获崩溃之前超过了 Crashlytics:我们可以在 Sentry 仪表板中看到崩溃,但在 Crashlytics 的仪表板中没有。
我的问题是下一个:是否可以为两种情况集成 Crashlytics 和 Sentry -本机崩溃和 JS 异常?
先感谢您。
UPD 06.03.2019 最后,我们只使用 Sentry,原因如下:
- 首先,对于格式良好的 JS 事件和错误输出,它不需要任何特殊代码,而 Crashlytics 则需要;
- 其次,它不需要对通过 Testflight 发布(并且可能加密)的 dSym 文件进行任何操作;
- 第三,它还可以捕获本机崩溃并提供详细的输出。