我正在尝试在我的 react native 上设置 Bugsnag 0.59.1
,但我无法正确上传源地图。
该bugsnag-react-native
插件已正确安装和链接,我在 bugsnag 仪表板中看到错误,唯一的问题是正确使用源映射。
我试过的
在我的一个 javascript 文件中,我添加了一个简单的假错误:
Bugsnag.notify(new Error('Error'))
根据官方文档,我生成了捆绑文件和源映射:
react-native bundle \
--dev false \
--platform android \
--entry-file index.js \
--bundle-output android-release.bundle \
--sourcemap-output android-sourcemaps.map
我将它们上传到 bugsnag:
curl https://upload.bugsnag.com/react-native-source-map \
-F apiKey="XXXXX" \
-F appVersion="10.0.2" \
-F appVersionCode="100004" \
-F dev=false \
-F platform=android \
-F sourceMap=@android-sourcemaps.map \
-F bundle=@android-release.bundle \
-F projectRoot=`pwd`
在我的 bugsnag 设置中,我可以看到具有正确版本的源映射:
注意:我检查了源地图的版本与事件App
选项卡中的版本相同。
老实说,我不知道该尝试什么了,您有什么想法吗?