본문 바로가기

crashlytics2

[Flutter] Firebase Crashlytics 적용 후 iOS에서 PhaseScriptExecution가 발생할 때 Flutter 프로젝트를 개발 후 iOS 빌드를 하였으나, FlutterFire에서 위와 같은 에러를 발생시키고 있었습니다.iOS 환경에서 크래쉬가 발생했을 때 Firebase Crashlytics로 크래쉬 로그를 보내고 로그를 확인하기 위해선 디버깅을 위한 심볼 파일인 dSYM을 업로드 해 주어야 합니다.이는 Flutter여서가 아니고 네이티브 iOS를 개발하더라도 마찬가지입니다.아무튼 FlutterFire에서 이를 업로드하는 스크립트에 문제가 있다고 합니다. 에러로그를 쭉쭉 내려봅니다. 에러로그를 내리다보니 flutterfire_cli와 관련된 문제이고 해결책을 알려주고 있습니다.Flutter 환경의 Firebase 설정을 위해 CLI 의존성이 필요한데, 이것이 호환이 잘 안되는 모양입니다.// Fl.. 2025. 3. 12.
[Android] Firebase - 5. Crashlytics로 앱 크래쉬 추적하기 열심히 개발한 앱을 플레이스토어에 배포했다고 가정해보자. 나름 열심히 예외처리도 했을 것이다. 사용자가 어떤 행동을 할 지 모르고, 어떤 예외가 발생하여 앱이 죽을지 모른다. 그리고 앱이 죽었을 때 이유조차 알기 어려운 경우가 있다. 물론, 구글 플레이 콘솔에서 확인할 수 있기도 하다. 하지만 이런 크래쉬를 좀 더 세세하고 보기좋게 확인할 수 있는 서비스가 Firebase의 Crashlytics이다. 1. Crashlytics 활성화 Firebase 콘솔로 이동하여 "출시 및 모니터링"의 "Crashlytics"로 이동한다. 그리고 "Crashlytics 사용 설정" 을 누른다. 그럼 아마 이런 화면으로 바뀔것이다. 문구를 잘 읽어보면, 앱을 빌드하고 비정상 종료하라고 가이드하고 있다. 이제 Crashl.. 2020. 12. 16.
반응형