Ведение журнала событий 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"
          }
        }
      ]
    }
  }
}

0 ответов

Другие вопросы по тегам