2016-07-05 7 views
7

私はこのSDKをiOSプロジェクトにインストールしようとしています。後Firebase iOS SDKを統合できません - アーキテクチャx86_64の未定義シンボル:

[FIRApp configure]; 

:私はこのコードを使用しようとすると、正確にreadmeファイルを実行した後、https://firebase.google.com/docs/ios/setup#initialize_firebase_in_your_app

をしかし:まず

は、私はここからセットアップ手順を使用して、手動でインストールしてみましたFirebase.hをヘッダーファイルにインポートすると、FIRAppが認識されず、FIRApp.hがヘッダーに存在しないため、フレームワークにファイルが存在しないように見えます。

だから私は非常に嫌われているCocoapodsのインストールに頼っていました。 pod installの部分はすべて正常にインストールされ、警告は表示されません。私は別のエラーで存在しています[FIRApp configure];:私は、次のコードを追加するときしかし、再び、私の人生のために

Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_FIRApp", referenced from: objc-class-ref in AppDelegate.o

、私はこれを把握することはできません。私は、GoogleやSOを検索して、役に立たなかったさまざまなソリューションを探しました。

私はCocoapodsと一緒に仕事をしたいと思っています。私はそれを今すぐインストールすることですべての脚の仕事をしました。

+0

私は同じ問題に直面しました。その後、私はポッドを使用し、それは正常に動作しています。 – Mahesh

+0

ポッドも私のために働いていません。あなたのコードでFIRAppを参照しましたか?私がそれをするとすぐに私はエラーを取得します。 – Tander

+0

はい。 appDelegateに '[FIRApp configure];と書く。 – Mahesh

答えて

12

まず、プロジェクトのルートディレクトリでpod updateコマンドを試してみてください。 target overrides the OTHER_LDFLAGS build setting defined in ...のような警告が表示された場合は、ターゲットのビルド設定を確認してください。 Other Linker Flagの宿泊施設があります。値を$(inherited)に設定します。

これは私の問題を解決しました。

+0

この@ JadeSyncありがとう、 – DoubleK

+0

それは、ありがとう – TheLastSummer

+0

私はデバッグ構成で問題はなかった。そして、私はリリースで問題を抱えていました。あなたのソリューションは私のために働いたように見えます。本当にありがとう! –

関連する問題