0

非アーク対応プロジェクトを開始し、/Users/imacfghdf/Documents/FacebookSDK/FacebookSDK.framework/Versions/A/DeprecatedHeaders フォルダーをプロジェクトにドラッグ アンド ドロップしました。xocde プロジェクトで参照するためだけに選択を解除します。

実際には、非アーク対応プロジェクト用に facebook SDK 3.1.1 を実装し、完全なソース フォルダー プロジェクトをプロジェクトに使用せずに実装したいと考えています。

私は静的リンクが欲しいので、これが私にとってのみ問題を引き起こしていることを願っています.

しかし、次のようにエラーが発生します:

アーキテクチャ i386 の未定義シンボル: "_OBJC_CLASS_$_Facebook"、参照元: AppDelegate.o の objc-class-ref

グーグルで deprecatedHeaders が facebookSDK フォルダーを使用していることがわかったので、使用しましたが、この問題で見つかりました:私のコードは次のとおりです:

「Facebook.h」をインポート

4

1 に答える 1

0

これらもドラッグしてください。

~/Documents/FacebookSDK/FacebookSDK.framework

~/Documents/FacebookSDK/FacebookSDK.framework/Versions/A/Resources/FacebookSDKResources.bundle

詳細については、https ://developers.facebook.com/docs/getting-started/facebook-sdk-for-ios/3.1/ の入門ドキュメントを参照してください。

非推奨のヘッダーは、Facebook ダイアログ (フィード、リクエスト) を新しい API と一緒に使用する場合にのみ必要です。Facebook ダイアログを使用する必要がない場合は、非推奨のヘッダーを含める必要はありません。

于 2012-10-24T10:51:20.500 に答える