Tunko Development Diary

pod FirebaseCore 6.6.5 업데이트 이후 발생하는 Messaging 참조에러 본문

Development/iOS 개발

pod FirebaseCore 6.6.5 업데이트 이후 발생하는 Messaging 참조에러

Tunko 2020. 3. 25. 12:25

iOS 13.4 로 업데이트 되면서 xcode와 OS X 마지막으로 개발중인 프로젝트 pod update를 하였다.

 

 

예상되로 빌드가 실패했다.

 

Firebase를 잘 사용하고있었는데 이부분에 문제가 생겼다.

 

이슈 1.

Pods/Pods/FirbaseInstanceID/FIRInstanceIDStringEncoding.m 에서 

line 142 :

   FIRInstanceIDLoggerError(kFIRInstanceIDStringEncodingBufferUnderflow, @"Underflowed output buffer"); 

line 200 : 

   FIRInstanceIDLoggerError(kFIRInstanceIDStringEncodingBufferOverflow, @"Overflowed buffer");

 

에서 에러가 나왔다. 이부분은 라이브러리 언락후 주석처리

 

이슈 2.

Messaging.messaging().fcmToken 를 잘 사용하고 있었는데 참조가 안된다.

 

따로 사용중인 클래스에 

기존에  import Firebase 만 import되어있던곳에 "FirebaseMessaging"도 추가 해주었다.

import FirebaseMessaging

를 추가 해주니 해결되었다.

 

고생하세요 ㅠㅡㅠ

반응형
Comments