I'm having trouble adding Facebook Connect to my iPhone Project. Here's the directory structure:
-> MyProject
----> MyProject.xcodeproj
----> fbconnect-iphone
----> build/
----> <other files and folders>
As directed,
- I opened fbconnect-iphone/src/FBConnect.xcodeproj project file.
- I dragged the FBConnect group into my application's Xcode project.
- I kept "Copy items into destination group's folder (if needed)" checkbox OFF.
As directed,
- I went to Projects > Edit Project Settings.
- Looked for "Header Search Path" in Search Paths category.
- Added "../../fbconnect-iphone/src". Kept Recursive checkbox OFF.
I used "Build" button to check if everything is fine so far. It wasn't/isn't. It give me 16 warnings and 101 errors.
What am i missing here? I'm using iPhone SDK 3.0. Xcode 3.1.3.
Regards.
Somehow the relative path "../../fbconnect-iphone/src" is not working, but absolute path does the trick. I still wonder if all this hassle can be avoided.
Place the given below path in "User Header Search Paths" in Target info. "$(SRCROOT)/HERE IS THE PATH OF YOUR FBConnect". It worked for me.
Your relative path doesn't look correct. It needs to be relative to the project file. In your case the "fbconnect-iphone" folder resides in the same place as your project file, so this should do the trick:
fbconnect-iphone/src
(i.e. without the../../
at the beginning).I had the steps you mentioned work perfectly in one project, and in another it caused 100+ errors as mentioned above. I went into the FBConnect classes and manually removed the FBConnect folder from the paths in the import lines. So #import "FBConnect/FBConnect.h" became #import "FBConnect.h", and now everything works. Go figure.
I had to do the same thing as @ashack. I added all the files to the project and changed all the #import statements to reflect this.