2009-09-05 15 views
6

iPhoneプロジェクトにFacebook Connectを追加できません。指示通りにFacebookを追加するiPhoneプロジェクトに接続する

-> MyProject 
----> MyProject.xcodeproj 
----> fbconnect-iphone 
----> build/ 
----> <other files and folders> 

、私はfbconnect-iphone/SRC/FBConnect.xcodeprojプロジェクトファイルを開いた

  1. :ここでは、ディレクトリ構造です。
  2. FBConnectグループをアプリケーションのXcodeプロジェクトにドラッグしました。
  3. 「宛先グループのフォルダにアイテムをコピーしてください(必要な場合)」チェックボックスをオフにしました。監督として

は、

  1. 私はプロジェクト>プロジェクト設定の編集に行ってきました。
  2. 検索パスカテゴリの「ヘッダー検索パス」を検索しました。
  3. "../../fbconnect-iphone/src"を追加しました。再帰的チェックボックスをオフにします。

「ビルド」ボタンを使用して、これまでのところすべてが正常かどうかを確認しました。それはそうではありませんでした。それは私に16の警告と101のエラーを与える。

ここには何が欠けていますか? iPhone SDK 3.0を使用しています。 Xcode 3.1.3。

よろしくお願いいたします。

答えて

6

何とか相対パス "../../fbconnect-iphone/src"は機能していませんが、絶対パスがトリックです。私はまだこのすべての面倒を避けることができるかどうか疑問に思います。

1

相対パスが正しく表示されません。それはプロジェクトファイルに関連している必要があります。あなたのケースでは、 "fbconnect-iphone"フォルダはプロジェクトファイルと同じ場所に存在するので、fbconnect-iphone/src(すなわち../../の冒頭にない)のトリックが必要です。

2

上記のように、1つのプロジェクトで完全に動作すると言いましたが、別のプロジェクトでは100+のエラーが発生しました。私はFBConnectクラスに入り、インポート行のパスからFBConnectフォルダを手動で削除しました。 #import "FBConnect/FBConnect.h"は#import "FBConnect.h"になりました。 Go figure。

0

私は@ashackと同じことをしなければなりませんでした。すべてのファイルをプロジェクトに追加し、#importステートメントをすべて変更してこれを反映させました。

1

以下のパスを「ターゲット情報」の「ユーザーヘッダー検索パス」に置きます。 "$(SRCROOT)/あなたのFBC接続のパスです"。 それは私のために働いた。

関連する問題