Swift

iOS Firebase Crashlytics

반다이크 2022. 3. 25. 14:49
반응형

1. Firebase Console 이동

 

2. 현재 화면

 

3.Xcode에서 firebase 설치

3-1 podfile -> pod 'Firebase/Analytics' pod 'Firebase/Crashlytics' 입력


3-2 터미널에서 해당 프로젝트 파일로 이동 후 pod install

 

4.Xcode 빌드 설정

4-1 Target - Build Settings - Debug Informaion Format 이동

4-2 Debug, Release를 모두 DWARF with dSYM File로 변경


##dsym: 앱 설치시 각 기기의 충돌분석에 필요한 고유의 값을 가진 파일

4-3 Build Phases 이동 후 + 버튼 클릭 -> New Run Script Phase

4-4 해당 스크립트 추가

if [ "${CONFIGURATION}" != "Debug" ]; 
then "${PODS_ROOT}/FirebaseCrashlytics/run" 
"${PODS_ROOT}/FirebaseCrashlytics/upload-symbols" -gsp ${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app/GoogleService-Info.plist -p ios 
${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME} 
fi




5.코드 설정

5-1 AppDelegate에서 import Firebase

5-2 didFinishLaunchingWithOptions 함수에 FirebaseApp.configure() 셋팅

 

6.테스트 방법

6-1 해당 코드 입력(강제크래시)


6-2 10분뒤 Firebase Crashlytics 대시보드 확인

반응형

'Swift' 카테고리의 다른 글

iOS Navigation RootView 설정  (0) 2022.04.08
iOS 서명 기능 만들기_1  (2) 2022.04.05
iOS 애플 로그인  (0) 2022.02.27
iOS 구글 로그인  (0) 2022.02.27
iOS 페이스북 로그인  (0) 2022.02.26