我在整合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
  • 最佳答案

    好。我找到了解决方案。我错过了链接到Xcode中的libfacebook_ios_sdk.a的1个步骤

  • 转到与库链接二进制文件
  • 单击添加其他
  • 添加libfacebook_ios_sdk.a
  • 07-27 18:27