Ведение журнала событий Sentry в приложении expo-native
У меня есть собственное приложение с использованием expo, и я следовал инструкции по установке здесь - https://docs.expo.io/versions/latest/guides/using-sentry/
Я публикую на канале выпуска, где я хочу проверить вещи. Если я просто запустлю expo publish, это предоставит нашим пользователям новую версию, которую я не хочу делать. На панели инструментов Sentry я вижу свои выпуски в разделе "Статистика" каждый раз, когда запускаю expo publish --release-channel test, но это так. Я не вижу ничего зарегистрированного, и это все еще говорит * Вы почти там! Начните регистрировать ошибки с помощью нескольких строк кода.* Вверху. Я где-то пропускаю шаг?
Мой App.js выглядит так:
import App from './app/index';
import Sentry from 'sentry-expo';
Sentry.enableInExpoDevelopment = true;
Sentry.config('my-DSN-here').install();
export default App;
Мой app.json:
{
"expo": {
"name": "foo",
"slug": "foo",
"version": "1.0.10",
"sdkVersion": "28.0.0",
"ios": {
"bundleIdentifier": "foo",
"buildNumber": "1.0.10",
"supportsTablet": true,
},
"android": {
"package": "foo",
"versionCode": 10,
"icon": "./app/assets/images/app-icon.png",
"googleServicesFile": "./google-services.json"
},
"hooks": {
"postPublish": [
{
"file": "sentry-expo/upload-sourcemaps",
"config": {
"organization": "org-name-here",
"project": "project-name-here",
"authToken": "authToken-here"
}
}
]
}
}
}