2011-12-19 17 views
2
Undefined symbols for architecture armv7: 


"_OBJC_CLASS_$_Facebook", referenced from: 
     objc-class-ref in VideoPlayerController.o 
ld: symbol(s) not found for architecture armv7 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

これは私が直面しているエラーです。私に解決策を教えてくださいアーキテクチャarmv7の未定義シンボル?

+0

あなたのプロジェクトにFacebook SDKが正しくインストールされていますか? Facebook SDKライブラリとリンクしていないようです。 Facebookが提供する設定手順をもう一度確認します。 – mattjgalloway

+0

はい、あります。 Plzは他のansrを提供します –

+0

あなたがそのエラーを受けているなら、あなたはFacebook SDKを適切にリンクしていません。 Xcodeがリンクステージで実行しているコマンドラインを表示してください。 – mattjgalloway

答えて

3

私はついにこの問題を解決しました。 ビルド段階のライブラリ検索パスを確認してください。 Xcodeはあなたのライブラリを混乱させる可能性があり、自分のFacebook SDKフォルダである "../lib"を埋めて自分で修正する必要があるかもしれません。

関連する問題