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
를 추가 해주니 해결되었다.
고생하세요 ㅠㅡㅠ
반응형