Skip to content

Firebase Crashlytics 도입 #217

Description

@Tom-BumSuChoi

배경

출시된 빌드에서 발생하는 크래시·비정상 종료 데이터가 수집되지 않는다.
사용자 보고 + TestFlight Diagnostics만으로는 재현 환경과 심볼화된 스택을 확보하기 어려워 원인 분석이 지연된다.

목표

  • 릴리스/베타 빌드의 크래시를 Firebase Crashlytics로 자동 수집
  • 비치명 오류(non-fatal)도 도메인 에러 단위로 기록

완료 조건

  • 릴리스/베타 빌드에서 크래시가 발생하면 Firebase Console에 심볼화된 스택 트레이스가 수집된다
  • 신규 빌드의 dSYM이 자동 업로드되어 모든 크래시가 심볼화된 상태로 표시된다
  • 도메인 에러를 비치명 오류로 기록하면 Console "Non-fatal" 탭에 타입·메시지와 함께 분류된다
  • DEBUG 빌드에서 발생한 크래시·오류는 Console에 수집되지 않는다
  • 로그인 상태에서 발생한 이벤트는 Firebase Auth uid 단위로 묶인다

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions