Firebase Crashlytics: 不足している dSYM をアップロードして、1 つのバージョンからのクラッシュを確認します。(iOS) 質問する

Firebase Crashlytics: 不足している dSYM をアップロードして、1 つのバージョンからのクラッシュを確認します。(iOS) 質問する

エラーメッセージ: 不足している dSYM をアップロードして、1 つのバージョンからのクラッシュを確認してください。影響を受けるバージョン: 1.0 (1)

iOSプロジェクトにFirebase Crashlyticsを実装しようとしています。Firebase Crashlytics ドキュメントボタンがクリックされたときにクラッシュが手動で実行され、クラッシュリティクスが機能しているかどうかを確認します。

@IBAction func onTestCrashButtonClick(_ sender: UIButton) {

    Crashlytics.sharedInstance().crash()

}

しかし、Firebase コンソールでエラー レポートを確認しようとすると、次の画像のようなものが表示されます。

ここに画像の説明を入力してください

読んだあと難読化解除されたクラッシュレポートを取得するデバッグ情報のフォーマットを次のように設定しましたDWARF と dSYM ファイル以下のように、問題は今のところ解決されていません。ここに画像の説明を入力してください

ベストアンサー1

  1. App StoreからappDsymsアーカイブをダウンロード

    1.1 ログイン:詳しくはこちら

    1.2 次の場所に移動します: MyApps -> アプリを選択 -> Test Flight -> App Store にあるアプリのバージョンを選択 -> メタデータをビルド -> シンボルを含める (右側) -> を押します:dSYMをダウンロード

新しい方法 - 2022年6月

Firebase Crashlytics に直接アップロードする新しい方法。Firebase Crashlytics に移動https://console.firebase.google.com-> プロジェクトを選択 -> crashlytics (左側) に移動 -> dSYM ファイルをアップロードします。

ここに画像の説明を入力してください

その他の方法 - ターミナル経由でdSYMファイルをアップロードする

  1. ターミナルを開き、次の順序で 3 つのファイルをターミナルにドラッグ アンド ドロップします。

    1.1 ドラッグアンドドロップ: 「アップロードシンボル」は、/project/Pods/FirebaseCrashlytics/upload-symbols

    1.2 「-gsp」と書く

    1.3 ドラッグアンドドロップ:「GoogleService-Info.plist」は、/project/GoogleService-Info.plist

    1.4 「-p ios」と書く

    1.5 ドラッグ アンド ドロップ: 「appDsyms」フォルダ (アーカイブされていないため、zip ファイルは機能しない可能性があります)。通常はダウンロード フォルダにあります。/Users/username/Downloads/appDsyms

    1.6 プレスEnter

ターミナルでは、完全なコマンドには と が含まれる必要があり-gsp-p ios完全なコマンドは次のようになります。1.1 -gsp 1.3 -p ios 1.5

/project/Pods/FirebaseCrashlytics/upload-symbols -gsp /project/GoogleService-Info.plist -p ios /Users/username/Downloads/appDsyms

準備完了です。ターミナルでアップロードをお待ちください。

ターミナルの例:ここに画像の説明を入力してください

-

ターミナルにドラッグ アンド ドロップしてファイルまたはフォルダーの場所を取得する方法の 1 つ:

ここに画像の説明を入力してください

-

AppStore Connect、dSYMをダウンロード:

ここに画像の説明を入力してください

おすすめ記事