2020년 8월 30일 일요일

Firebase Crashlytics dSYM 업로드 하기

https://firebase.google.com/docs/crashlytics/get-deobfuscated-reports-fabric-sdk?hl=ko
위 공식문서에는 아래와 같이 Build Phase에 스크립트를 추가하라고 한다.

"${PODS_ROOT}/Fabric/upload-symbols" -gsp "${PROJECT_DIR}/GoogleService-Info.plist" -p ios "${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}"

그런데 Fabric Crashlyrics는 공식적으로 Firebase Crashlytics가 되었다.
그러므로 위 스크립트는 제대로 동작하지 않는다.

Fabric 경로는 아래와 같이 FirebaseCrashlytics로 수정해주자.

"${PODS_ROOT}/FirebaseCrashlytics/run"
"${PODS_ROOT}/FirebaseCrashlytics/upload-symbols" -gsp "${PROJECT_DIR}/GoogleService-Info.plist" -p ios "${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}"


제대로 실행되지 않는다면 GoogleService-Info.plist 경로를 확인해서 수정해주면 된다.