[iOS] Fabric SDK를 최신 Firebase Crashlytics SDK로 업데이트

이거 뭐야?

[Action Required] Update your apps to use latest Firebase Crashlytics SDKs before November 15, 2020iOS 애플리케이션 개발자를 위한 기사입니다.
  • Firebase의 설정은 완성을 전제로 합니다.
  • 무슨 일이 있었는지


    Fabric Crashlytics SDK는 2020년 3월 deprecated가 됐다.2020년 11월 15일 이후에는 보고 기능을 사용할 수 없다.

    무엇이 필요한가


    다음은 공식 문서입니다.
  • SDK로 업그레이드
  • 여기서 나는 내가 실시한 내용만 고른다.

    Podfile 업데이트


    Podfile 부터.
    삭제
    pod 'Fabric'
    pod 'Crashlytics'
    
    개작
    pod 'Firebase/Crashlytics'
    
    .버전 4.0.0 이후의 내용을 추가해 주십시오.
    나중에 pod install합시다.

    sharedInstance를 crashlytics로 수정


    Podfile만 업데이트되면 구문이 실패합니다.

    다른 Firebase SDK와 일치성을 얻기 위해sharedInstancecrashlytics로 변경됐기 때문이다.
    Crashlytics.sharedInstance().xxx
    
    의 곳
    Crashlytics.crashlytics().xxx
    
    로 고쳐 쓰세요.

    실행 스크립트 이름 수정


    실행 스크립트 이름도 Fabric에서 FirebaseCrashlytics로 변경되었습니다.

    Builds Phase 등 스크립트가 실행되는 곳
    부터
    ${PODS_ROOT}/Fabric/run
    
    ${PODS_ROOT}/FirebaseCrashlytics/run
    
    로 고쳐 쓰세요.

    총결산


    내 프로젝트는 이 대응으로만 구축할 수 있다.그러나 setUserIdentifier 등 다른 방법을 사용할 때 각종 오류가 발생할 수 있다.이런 경우 아래의 공식 문서를 참고하여 하나하나 원본 코드를 고쳐야 한다.
  • SDK로 업그레이드
  • 좋은 웹페이지 즐겨찾기