본문 바로가기
iOS, Swift 개발

파이어베이스 dSYM 찾을수 없을때 Issue(Firebase dSYM 요청 이슈)

by Nin J 2024. 4. 16.

가끔 파이어 베이스의 Crashlytics Report에 dSYM 파일을 찾을수 없어 

Crashlytics Report 내역이 안나오는 경우가 종종 생기는 이슈가 발생 된다.

Firebase dSYM 찾을 수 없음"은 "Firebase dSYM not found"를 의역한 것이다.

Firebase에서 dSYM 파일을 찾을 수 없을 때 발생할 수 있는 문제를 의미합니다. 일반적으로 dSYM 파일은 앱의 디버그 정보를 포함하고 있으며, Firebase Crashlytics와 같은 서비스에서 오류 보고 및 디버그에 사용된다.

따라서 Firebase에서 dSYM 파일을 찾을 수 없으면 오류 보고 및 디버그가 제대로 동작하지 않을 수 있다.

이 경우 Firebase 프로젝트 설정을 다시 확인하고 dSYM 파일이 올바른 위치에 있는지 확인하는 것이 좋다. 

Xcode에서 dSYM 파일을 찾는 방법은 다음과 같다:

  • Xcode에서 "Product" 메뉴에서 "Archive"를 선택하여 앱을 아카이브합니다. 그런 다음 아카이브된 앱을 Firebase에 업로드하십시오. Firebase는 자동으로 dSYM 파일을 업로드하고 처리합니다.
  • Firebase Crashlytics 설정을 다시 확인하여 정확한 설정이 되어 있는지 확인하십시오. 올바른 버전의 dSYM 파일이 Firebase에 업로드되도록 설정되어야 합니다.
  • Firebase Crashlytics와 연동된 빌드 스크립트가 올바르게 설정되어 있는지 확인하십시오. 종종 빌드 스크립트에서 dSYM 파일이 Firebase에 업로드되도록 자동화됩니다.

 

또한 추가로 앱스토어에서 찾는 방법의 예시 이다. 앱 테스트 플라이트(TestFlight) -> 버전 클릭(ex 3.1.4) -> 아래 이미지

 

기호 포함에  dSYM 파일을 다운로드 하면 된다.

 

Firebase에서 dSYM 파일을 찾는 방법은 다음과 같다:

  1. Firebase Console에 로그인합니다.
  2. 해당 프로젝트를 선택합니다.
  3. 좌측 메뉴에서 "Crashlytics"를 선택합니다.
  4. "Crashlytics" 대시보드에서 왼쪽 상단에 있는 설정 아이콘(톱니바퀴 모양)을 클릭합니다.
  5. "심볼 파일" 탭으로 이동합니다.
  6. 여기서 Firebase는 업로드된 dSYM 파일의 목록을 제공합니다. 업로드된 dSYM 파일이 있는 경우 여기에서 확인할 수 있습니다.

다운로드 후 Firebase의 Crashlytics Report 업로드 완료!

단! Safari(사파리) 에서 시도하길..