티스토리 뷰

반응형


아이폰 프로젝트에 Firebase의 Analytics 설치 시 오류.


우선 Firebase의 설치 가이드만 보고 쉽게 셋팅이 끝날거라 생각하면 오산이다.


https://firebase.google.com/docs/analytics/ios/start?authuser=0


1. import는 @import Firebase;가 아닌 아래처럼 써야한다.

#import <FirebaseCore/FirebaseCore.h>


2. cocopods을 사용하지 않을경우 Firebase SDK를 받아 Analytics 폴더의 전체 Framework(총 7개)를 추가 해야한다. core와 analytics 프레임웍만 추가할 경우 nano... link오류가 40개 정도 발생할 것이다.

sdk link : https://firebase.google.com/download/ios?authuser=0

3. "Showing All Messages "_OBJC_CLASS_$_SKPayment Queue", referenced from:" 에러가 발생할 경우 프레임워크를 추가.

해당 프로젝트 TARGETS의 Linked Frameworks and Libraries에 

iAd.framework

Security.framework 

StoreKit.framework

AdSupport.framework

참조 : https://stackoverflow.com/questions/30706083/mobileapptracker-undefined-symbols-for-architecture-armv7


4. 빌드 오류 해결 후 앱이 실행되지 않는다면 잠시 기다렸다 백그라운드 종료까지 시키고 재 실행 시 동작한다.


5. 셋팅 후 빌드에 오류가 없는데 로그가 확인이 되지 않는다면 

Edit Scheme에서 "-FIRAnalyticsDebugEnabled"옵션을 추가 후 로그를 꼭 확인!


6. 마지막으로 확인은 Firebase의 Debug View에서 확인하면 된다.







반응형
댓글
반응형