将 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 错误?

Facebook 集成 IOS 11

facebook集成错误2500 OAuthException xcode 8 Swift 3

将 Facebook 登录与 Parse 集成