Flutter Crashlytics導入ログ

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

https://firebase.google.com/docs/crashlytics/get-started?hl=ja&platform=flutter

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

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

alt text

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

alt text

以下のIssueコメント参考にスクリプトを変更 https://github.com/firebase/flutterfire/issues/10507#issuecomment-1447508272

#!/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にある通りに追加

https://firebase.google.com/docs/crashlytics/get-deobfuscated-reports?platform=flutter&hl=ja#run-script-does-not-exist

無事、追加された alt text

Hugo で構築されています。
テーマ StackJimmy によって設計されています。