tech

Flutter Crashlytics導入ログ

ガイドに従い、実行していく

Firebase Crashlytics を使ってみるApple プラットフォーム(iOS など)、Android、Flutter、Unity 向け Firebase Crashlytics の使用に関するオプションの概要。 Firebase

テストクラッシュさせても何故かdSYMがないと言われる alt text

TargetsのRunner > Build SettingsでDWARF with dSYM Fileにする

alt text

それでも変わらず、dSYMがないと言われたので、Run scriptからcrashlytics用のスクリプトを追加

alt text

以下のIssueコメント参考にスクリプトを変更 🐛 [firebase_crashlytics] dSYM is not uploaded automatically · Issue #10507 · firebase/flutterfireBug report When I tested latest version of firebase_crashlytics plugin, it didn't upload dSYM automatically. Describe the bug These configuration is set in … GitHub

#!/bin/bash
echo \"------${FLAVOR}------\"
# Run upload symbol script for appropriate target.
\"${PODS_ROOT}/FirebaseCrashlytics/upload-symbols\" -gsp \"${PROJECT_DIR}/${FLAVOR}/GoogleService-Info.plist\" -p ios \"${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}\"

Input filesは以下のURLにある通りに追加

Crashlytics ダッシュボードで読み取り可能なクラッシュ レポートを取得する(Apple プラットフォーム)  |  Firebase CrashlyticsApple プラットフォームのアプリでの Firebase Crashlytics の実装に関するトラブルシューティング。特に、Crashlytics ダッシュボードで読み取り可能な難読化解除されたクラッシュ レポートを取得する方法について説明します。 Firebase

無事、追加された alt text