2017-03-02 5 views
1

私は自分のプロジェクトにFirebase SDKを手動で追加しました(設定上の問題のため、ココアポッドは使用できません)。私はこの次をインポートしたAppDelegateFirebaseランタイムクラッシュ

FirebaseCore.framework   
FirebaseInstanceID.framework 
Firebasemessageing.framework 

#import "Firebase.h 
#import <FirebaseInstanceID/FirebaseInstanceID.h> 
#import <FirebaseMessaging/FirebaseMessaging.h> 

そして、私はAPIを参照:

[FIRApp configure]; 

すべてがときで結構です、次のフレームワークを使用して

私はプロジェクトを構築する。コンソールに

エラーメッセージ: - しかし、すぐにアプリがFirebase SDK APIを打つように私は、次のクラッシュを取得しています

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[NSData gtm_dataByGzippingData:error:]: unrecognized selector sent to class 0x10553f168'

私は私が考えることができるすべての必要なフレームワークを追加した、まだまだこの問題が発生しています。

答えて

2

GoogleToolboxForMacライブラリをプロジェクトに追加し、[ビルド設定]の[その他のリンカーオプション]に-ObjCを追加していることを確認してください。

+0

ありがとうございました - これはそれでした。しかし、私は現在、FirebaseSDKに関連する別のクラッシュに直面しています。 – Tander

+0

しかし、objcフラグを追加すると、もうfacebookのような他のライブラリをコンパイルすることはできません:(何か考えていますか?) – loki

+0

@lokiハックの回避策は、[NSData gtm_dataByGzippingData:error:]への明示的な呼び出しを追加して、 –