我正在使用React Native构建我的应用程序,我想捕捉在应用程序的Objective-C和JavaScript端发生的崩溃.

我使用他们的指南和安装程序安装了Crashlytics SDK,一切都很顺利.我确实看到了Objective-C端的崩溃,但JavaScript中出现了not次崩溃.

我是否需要做一些特殊的事情来捕获JavaScript错误并将其报告给Crashlytics?

谢谢

推荐答案

我刚刚写了一篇关于这个的博客:

Add Crashlytics to your React Native iOS app

我采取的方法是重写react native的日志(log)功能,以便能够记录我自己的东西,并在崩溃日志(log)中查看它,还生成了一个sourcemap,以便查看完整的堆栈跟踪.

React-native相关问答推荐

如何停止在Expo路由中将新文件显示为菜单列表?

NativeWind边框 colored颜色 在Reaction Native应用程序中未按预期工作

useState 函数似乎阻止了 Animated.timing 事件?

React Native Child Parent 通信

React Native 白色黑屏问题

使用 AsyncStorage 如何以及在何处保存整个 redux 存储

redux-observable Promise 在单元测试中没有得到解决

react-native async 函数返回 promise 但不返回我的 json 数据?

将 react-native 元素Bundle 为 iOS 框架或 (.aar) Android 库

如何在不使用 JSX 的情况下在 React Native 中制作组件?

当数据为空时,React-Native FlatList 呈现零状态

是否需要使用 StyleSheet.create?

React Native 动画 - zoom 时 translateX 和 translateY

React Native 发送短信

iOS ActionSheet 的 Android 类似功能

在 OPTIONS 响应后使 fetch API 与 CORS 一起工作

为react-native TextInput 设置边框

从标题中的按钮导航到不同的屏幕

如何使用 Jest 测试导入自定义原生模块的 React Native 组件?

在 react-native 中使用捏拉zoom 的可滚动图像