正确上传 React Native source maps 到 Bugsnag
Correctly upload react native source maps to Bugsnag
我正在尝试在我的 React Native 上设置 Bugsnag 0.59.1
,但我无法正确上传源映射。
bugsnag-react-native
插件已正确安装和链接,我在 bugsnag 仪表板中看到错误,唯一的问题是正确使用源映射。
我试过的
在我的一个 javascript 文件中,我添加了一个简单的假错误:
Bugsnag.notify(new Error('Error'))
在 official documentation 之后,我生成了捆绑文件和源映射:
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
选项卡中的版本相同。
老实说,我不知道该尝试什么了,你有什么想法吗?
我建议您通过仪表板上的支持 link 直接在 Bugsnag 向我们提出这个问题,这样我们就可以查看您帐户中错误的详细信息,并就源映射为何不正确提出建议正在申请中。
查看该屏幕截图,但我怀疑问题可能出在您使用的是 RAM 包,在这种情况下,您需要使用 react-native ram-bundle
命令代替 react-native bundle
:
https://docs.bugsnag.com/platforms/react-native/react-native/showing-full-stacktraces/#generating-source-maps
谢谢!
我正在尝试在我的 React Native 上设置 Bugsnag 0.59.1
,但我无法正确上传源映射。
bugsnag-react-native
插件已正确安装和链接,我在 bugsnag 仪表板中看到错误,唯一的问题是正确使用源映射。
我试过的
在我的一个 javascript 文件中,我添加了一个简单的假错误:
Bugsnag.notify(new Error('Error'))
在 official documentation 之后,我生成了捆绑文件和源映射:
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
选项卡中的版本相同。
老实说,我不知道该尝试什么了,你有什么想法吗?
我建议您通过仪表板上的支持 link 直接在 Bugsnag 向我们提出这个问题,这样我们就可以查看您帐户中错误的详细信息,并就源映射为何不正确提出建议正在申请中。
查看该屏幕截图,但我怀疑问题可能出在您使用的是 RAM 包,在这种情况下,您需要使用 react-native ram-bundle
命令代替 react-native bundle
:
https://docs.bugsnag.com/platforms/react-native/react-native/showing-full-stacktraces/#generating-source-maps
谢谢!