Я не могу понять это.Может кто-нибудь, пожалуйста, помогите мне решить эту проблему?Я использую CodePush для загрузки своего приложения и хочу, чтобы Sentry обрабатывал мои ошибки, так как диагностика appcenter не очень хороша.
У меня это есть в корневом компоненте моего приложения ...
if (process.env.NODE_ENV === 'production') {
Sentry.config('****',{
deactivateStacktraceMerging: false
}).install();
codePush.getUpdateMetadata().then((update) => {
if (update) {
Sentry.setVersion(update.appVersion + '-codepush:' + update.label);
}
});
}
И у меня есть сценарий развертывания пакета, который будет развертываться в codepush, а также запускать команды часового, найденные в их документах
appcenter codepush release-react -a account/project --output-dir ./build && export SENTRY_PROPERTIES=./ios/sentry.properties && sentry-cli react-native appcenter account/project ios ./build/codePush
Каждый раз, когда я получаю сообщение об ошибке или тот, которыйЯ захватил, мне не хватает фактической информации о том, какой файл выдал ошибку, и я вижу There was 1 error encountered while processing this event
вверху, который говорит Source code was not found for app:///main.jsbundle
, когда я его раскрываю.
Я чувствую, что это должно быть что-то с часовымнеправильно подключен к codepush для получения моих исходных карт?