4
在整合facebook時遇到了一些錯誤。我是否正確配置了Facebook SDK?請指教。將Facebook集成到Xcode 4.3
Undefined symbols for architecture armv7:
"_OBJC_CLASS_$_Facebook", referenced from:
objc-class-ref in SettingView.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我做了如下的步驟:
- 下載最新的Facebook SDK(facebook-facebook-ios-sdk-v1.1-11-g07626c3.zip)
- 更改build_facebook_ios_sdk_static_lib.sh如下所示:
XCODEBUILD_PATH=/Developer/usr/bin
到:XCODEBUILD_PATH=/Applications/Xcode.app/Contents/Developer/usr/bin
- 添加Facebook,IOS-SDK文件夾(從lib文件夾)到我的項目
我只是鍵入聲明facebook變量並運行。它爲我的錯誤
facebook = [[Facebook alloc] initWithAppId:@"myAppID" andDelegate:self];
==============================
編輯: 好的。我找到了解決方案。 我已經錯過了1步要在Xcode
- 違背libfacebook_ios_sdk.a鏈接鏈接二進制與圖書館
- 單擊添加其他
- 添加libfacebook_ios_sdk.a
嗯..錯誤在哪裏? 也initWithAppID它不會實際上說「myAppID」正確 – MCKapur 2012-03-22 08:51:58
myAppID是我從facebook獲得的數字。我用「myAppID」「審查」它。無論如何,我找到了解決方案。 – RockBaby 2012-03-22 08:55:08