将 Facebook 集成到 Xcode 4.3
Posted
技术标签:
【中文标题】将 Facebook 集成到 Xcode 4.3【英文标题】:Integrate Facebook to Xcode 4.3 【发布时间】:2012-03-22 08:25:39 【问题描述】:我在 facebook 集成过程中遇到了一些错误。我是否正确配置了 Facebook SDK?请指教。
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];
================================
编辑: 行。我找到了解决方案。 我错过了与 Xcode 中的 libfacebook_ios_sdk.a 链接的 1 个步骤
-
转到将二进制文件与库链接
点击添加其他
添加 libfacebook_ios_sdk.a
【问题讨论】:
嗯.. 错误在哪里?还有 initWithAppID 它实际上并没有说“myAppID”对 myAppID 是我从 facebook 获得的数字。我用“myAppID”“审查”了它。无论如何,我已经找到了解决方案。 【参考方案1】:好的。我找到了解决方案。我错过了与 Xcode 中的 libfacebook_ios_sdk.a 链接的 1 个步骤
-
转到将二进制文件与库链接
点击添加其他
添加 libfacebook_ios_sdk.a
【讨论】:
真的很有帮助。非常感谢:)以上是关于将 Facebook 集成到 Xcode 4.3的主要内容,如果未能解决你的问题,请参考以下文章
在 ios xcode 4.3(故事板)中弹出 facebook feed 对话框(用于墙贴)
Facebook iOS sdk xcode 4.3/storyboards
将 Facebook SDK 与 Xcode Swift 项目集成 - AppDelegate 错误?