4

新しい Facebook SDK を適切に接続するのが難しいと感じています。私はこのステップバイステップ ガイドに従いましたが、このバージョンの SDK には実際の .pkg のインストールが必要であるという事実に非常に驚きました。それだけでなく、SDK はプロジェクトによって参照される必要があります (プロジェクトにコピーされるのではありません)。では、誰かがプロジェクトの作業コピーをチェックアウトし、まったく同じ相対パスにインストールされていない場合はどうなるでしょうか? さらに、協力者がまったく同じ相対パスに SDK をインストールしていても機能するように SDK パスを構成するのに苦労しています (SDK が見つからず、コミットごとに再接続する必要があります)。

これは非常に不便であり、誰かがこの問題にうまく取り組んだことがあるかどうか疑問に思っていました. リソースをプロジェクトにコピーしようとしましたが、ダイスはありません (ビルドしません)。

あなたの時間と努力に感謝します。

4

2 に答える 2

2

実際には、ソースからFacebookSDK3.1.1を接続することは可能です。

https://github.com/facebook/facebook-ios-sdkからソースを取得し、プロジェクトに「src/」フォルダーを追加するだけです。また、「tests」フォルダと「Package」フォルダは削除する必要があります。これらは必要ありません。

その他の手順(フレームワーク、リンカーフラグの追加)は、ガイドに従って実行する必要があります。それが役に立てば幸い

于 2012-11-27T07:30:14.143 に答える
1

解決策を見つけました: ターゲットの「フレームワーク検索パス」に「~/Documents/FacebookSDK/」を追加し、「常にユーザー パスを検索する」を「はい」に設定します。

于 2012-12-03T13:50:12.623 に答える