firebaseの計測に必要なdSYMファイルが欠落する場合のアップ方法を記載します。
dsymファイルとは
##方法その1
TestFlightからダウンロードする
① app store connectでdSYMファイルを取得したいappのTestFlightに移動
② [ビルドのメタデータ]に移動し、[シンボルを含む]項目にあるdSYMをダウンロードをクリック
③ ダウンロードしたdSYMを解凍
④ dSYMをコマンドでアップロード
ソース内のFirebaseCrashlyticsまで移動
$ cd ソースのパス/Pods/FirebaseCrashlytics
FirebaseCrashlyticsディレクトリ内で、以下コマンド実行
$ ./upload-symbols -gsp ソースのパス/GoogleService-info.plist -p ios ダウンロードしたdsymフォルダのパス
Successfully uploaded Crashlytics symbols
が表示されれば成功!
##方法その2
XcodeのArchivesからdSYMファイルを探す
① Xcode メニュー → Window → Organizer → Archives
② dSYMファイルを取得したいビルド版を選択
③ 右クリックでshow in foler 選択
④ フォルダが開くので、xcarchiveファイルを右クリックでパッケージの内容を表示
⑤ dSYMsフォルダがあるのでパスを確認
⑥ dSYMをコマンドでアップロード
ソース内のFirebaseCrashlyticsまで移動
$ cd ソースのパス/Pods/FirebaseCrashlytics
FirebaseCrashlyticsディレクトリ内で、以下コマンド実行
$ ./upload-symbols -gsp ソースのパス/GoogleService-info.plist -p ios ⑤で確認したdsymフォルダのパス
Successfully uploaded Crashlytics symbols
が表示されれば成功!