我刚开始使用 React Native Firebase 和 Crashlytics(版本 6)。当我调用firebase.crashlytics().recordError(error)JScatch块时,我在 Firebase Crashlytics 日志中看到类似于以下内容的错误。这是预期的行为吗?
这个错误日志没有任何有用的信息,所以我不确定我是否正确使用它。(我考虑将其创建为错误报告,但这似乎是预期行为或用户错误)。
触发的错误:
来自错误之一的堆栈跟踪:
如果这是预期的行为,我可能会这样称呼它:firebase.crashlytics().recordError(new Error('The error description');。这样我就知道错误在哪里,因为我无法从行号中知道错误在哪里。这样做的缺点是它不会显示实际的错误消息,所以我知道错误在哪里,但不知道错误是什么。
总体而言,React-Native Firebase 对我来说非常有用,所以感谢所有的辛勤工作(如果您是团队的一员)!
我已经使用react-native-firebase集成了crashlytics ,并且我已将所有必需的dSYM上传到控制台中。因此,崩溃被显示,但它们被混淆了,并且无法以这种格式追踪它们。
Fatal Exception: RCTFatalException: Unhandled JS Exception: TypeError: undefined is not an object (evaluating 't.code')
This error is located at:
in O
in B
in p
in RCTView
in Portal.Host
in c
in h
in s
in v
in u
in RCTView
in RCTView
in o
0 CoreFoundation
Run Code Online (Sandbox Code Playgroud)
我试图以某种方式消除它们的混淆,但没有成功。有任何想法吗?