0

Facebook ライブラリをアプリにリンクしようとしていますが、次の非常に奇妙なエラーが発生します。

ここに画像の説明を入力

これは何を意味するのでしょうか?これを別のアプリで動作させました。ファイルとコードは同じです...

4

1 に答える 1

1

表示されているエラーはリンカーからのものです。コードをコンパイルすると、facebook ヘッダー (facebook.h) をインクルードしているため、コンパイラは必要なすべての関数の宣言を見つけることができます。しかし、プログラムをリンクする段階になると、リンカはこれらの facebook メソッドのコンパイル済みバージョンを見つけようとして失敗します。facebook SDK をプロジェクトに取り込み、それに対してリンクする必要があります。

Facebook SDK にリンクすることをお勧めする方法は、実際にはまだ試したことのない方法ですが、プロジェクトを構築するための最も簡単な方法のようです。

  1. ここから FacebookSDK フレームワークをダウンロードしてインストールします。
  2. FacebookSDK.framework~/Documents/FacebookSDK にあるバンドルを Xcode プロジェクトにドラッグします。
  3. オプションが表示されたら、「項目を宛先グループのフォルダーにコピーする」を選択せず​​、「ターゲットに追加」セクションでアプリケーション ターゲットが選択されていることを確認します。

#import/#include現在の行を変更する必要がある場合があります。インポートしたばかりのフレームワークから facebook メソッドを表示するには、次のようにインポートする必要があります。

#import <FacebookSDK/FacebookSDK.h>
于 2013-08-30T19:36:55.487 に答える