관리 메뉴

김종권의 iOS 앱 개발 알아가기

[iOS - swift] Firebase Crashlytics에 dSYM 파일 수동 업로드 방법 본문

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파일들

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

성공

 

Comments