2012-04-16 11 views
4

私のアプリケーションを実行するとがiPhone 5.1シミュレータに表示されます。アプリケーションにFacebook Connectを追加する前に、私のアプリケーションが円滑に実行されます。フェイスブック接続時にアーキテクチャi386の未定義シンボル

Undefined symbols for architecture i386: 
    "_FBCreateNonRetainingArray", referenced from: 
     -[FBSession initWithKey:secret:getSessionProxy:] in FBSession.o 
ld: symbol(s) not found for architecture i386 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

私はこれを取り除くために何ができるのでしょうか?

ありがとうございました

+0

http://stackoverflow.com/questions/2287915/linking-error-in-xcode uはこのリンクに移動できます。 – iamsult

+0

私は投稿を読んだが、答えのどれも助けにならない。ありがとう – Clarence

+0

@Clarenceあなたは解決策を見つけましたか?私は新しいFacebookSDK 3.0のリンカで同じエラーが発生しました – gaussblurinc

答えて

0

2通常はそのエラーを取り除きます。

1)ターゲット>ビルドフェーズ>ライブラリとバイナリをリンクする - 正しいフレームワークを追加したことを確認してください 2)ターゲット:ビルドフェーズ>ソースをコンパイルする - あなたのプログラムでは、そのリストには表示されません。

通常、この2つの手順でこの種のエラーが修正されます。

関連する問題