我试图让源映射与native native和sentry一起工作,但我一直得到这种类型的输出没有有意义的行号:
i@file:///var/containers/Bundle/Application/G4535-H056800I/AppName.app/main.jsbundle:
[Filtered]@file:///var/containers/Bundle/Application/G4535-H056800I/AppName.app/main.jsbundle:
[Filtered]@file:///var/containers/Bundle/Application/G4535-H056800I/AppName.app/main.jsbundle:59:1255
[native code]
我做了以下操作来创建和上传我的版本的源地图:
1。创建地图/捆绑工件
curl http://127.0.0.1:8081/index.ios.map -o index.ios.map
curl http://127.0.0.1:8081/index.ios.bundle -o index.ios.bundle
2。编辑index.ios.bundle中的最后一个链接以指向地图
WAS: `//# sourceMappingURL=/index.ios.map`
NOW: `//# sourceMappingURL=index.ios.map`
第3。在Sentry上创建发布
curl https://app.getsentry.com/api/0/projects/appname/releases/ -u "username": -X POST -d '{"version": "version_num"}' -H 'Content-Type: application/json'
4。 POST工件到Sentry发布
curl https://app.getsentry.com/api/0/projects/appname/releases/version_num/files/ -u "username": -X POST -F file=@index.ios.bundle
curl https://app.getsentry.com/api/0/projects/appname/releases/version_num/files/ -u "username": -X POST -F file=@index.ios.map
我错过了什么吗?一直玩这个已经有一段时间了,无法让它发挥作用。任何帮助将非常感激!感谢