Sentry と Project について
Sentry はエラー監視ツールで、Project はアプリなどのエラーを監視する対象のことです。
Project の移行について
以前、React Native で作られたアプリのエラー監視を行うために作成した Project を、他組織(アカウント登録時の Organization が異なる)の方に移行する機会がありました。移行方法は公式ドキュメントに記載があり、簡単に行えました。
アプリのビルドができなくなる
ところが Project を移行した数時間後、アプリのビルドができなくなっていることに気がつきました。原因は移行前の Organization 名と認証トークンをアプリ内で使用していたことでした。
sentry.properties ファイルの更新
sentry.properties を使用している場合、default.org と auth.token(環境変数で使用する場合は SENTRY_AUTH_TOKEN)を移行後の Project の値に更新する必要があります。
default.org は組織の設定画面から確認できます。
auth.token は再作成する必要があります。これも組織の設定画面から作成可能です。
まとめ
Project を移行するときは sentry.properties の更新を忘れない。