Я создал специальные сборки на стороне android приложения React Native. Раньше не было вкусовых сборок. Итак, я загружал исходную карту с помощью CI следующим образом:
- run:
name: Upload sourcemaps to Bugsnag
command: |
if [[ $BUGSNAG_KEY ]]; then
yarn generate-source-maps-android upload \
--api-key=$BUGSNAG_KEY \
--app-version=$CIRCLE_BUILD_NUM \
--minifiedFile=android/app/build/generated/assets/react/release/app.bundle \
--source-map=android/app/build/generated/sourcemaps/react/release/app.bundle.map \
--minified-url=app.bundle \
--upload-sources
fi
Но теперь приложение разделено на две версии (play
и foss
), а Bugsnag доступен только в игровой сборке.
Я получаю эту ошибку, так как необходимо обновить путь исходной карты.
[error] Error uploading source maps: Error: Source map file does not exist (android/app/build/generated/sourcemaps/react/release/app.bundle.map)
at /home/********/repo/node_modules/bugsnag-sourcemaps/lib/options.js:141:17
Мне нужна помощь в определении того, каким будет обновленный путь исходной карты в случае нескольких вариантов в приложение? Заранее спасибо.
PS: Я просмотрел документы, но не нашел ничего, связанного с этим сценарием.