Git, CocoaPods, Xcode, Shell
[iOS - swift] Firebase Crashlytics에 dSYM 파일 수동 업로드 방법
jake-kim
2021. 7. 10. 23:45
dSYM이란
- dSYM(debug SYMBOL): Xcode의 디버그 symbol파일
- 앱 설치 시 매번 생성되는 UUID을 기록으로 하여, Crashlytics SDK가 앱에 내장되어 있으면 crash발생 시 AppStoreConnect에 자동으로 리포팅
- Firebase Crashlytics에서는 이 dSYM파일에 crash가 발생될때 로그를 기록
Firebase Crashlytics의 dSYM 수동 업로드 방법
- 자동으로 dSYM이 올라가지 않아, Firebase - Crashlytics에 아래와 같은 메시지 확인


- dSYM 파일 다운로드
- App Store Connect > 나의 앱 > 앱 선택 > TestFlight > 빌드 버전 선택 > 빌드 메타데이터 > dSYM다운로드


- dSYM파일 업로드: terminal창에서 실행
Pods/FirebaseCrashlytics/upload-symbols -gsp {GoogleService-Info.plist파일 위치} -p ios {appDsyms폴더위치}
