我已经设法使用https://github.com/corymsmith/react-native-fabric在ios和android中设置fabric.io但是崩溃报告是本机代码,即java和objective-c,这完全没有用。
是否可以通过JavaScript的方法,文件路径和行号接收完整的堆栈跟踪,而不是本机错误。
通过做一些研究,我发现如果我上传 sourcemap ,则可能会收到JavaScript堆栈跟踪。
答案 0 :(得分:4)
Mike来自Fabric。目前我们还没有对React-Native构建的应用程序的官方支持,因此如果您进行了设置,您可能会看到不太有用的崩溃日志。我们总是优先考虑在一些领域保持优秀,而不是很多领域。
答案 1 :(得分:4)
此刻我知道有两家公司这样做:
1)Sentry:https://sentry.io/welcome/
2)Bugsnag:https://www.bugsnag.com/
我最终选择了Sentry,因为它有一个更大的社区,如果你愿意,你可以在内部安装它。
Bugsnag有一个很酷的功能广告,它正在打瞌睡,这几乎让我感到厌烦,但Sentry也有。
我也在使用Fabric,但最终由于这个原因搬到了Sentry。