将Facebook与Xcode 4.3集成

时间:2012-03-22 08:25:40

标签: objective-c ios xcode facebook

我在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)

我做了以下步骤:

  1. 下载最新的Facebook SDK(facebook-facebook-ios-sdk-v1.1-11-g07626c3.zip)
  2. 将build_facebook_ios_sdk_static_lib.sh更改为以下内容:XCODEBUILD_PATH=/Developer/usr/bin 致:XCODEBUILD_PATH=/Applications/Xcode.app/Contents/Developer/usr/bin
  3. 将facebook-ios-sdk文件夹(从lib文件夹)添加到我的项目
  4. 我只是输入声明facebook变量并运行。它向我显示了错误

    facebook = [[Facebook alloc] initWithAppId:@"myAppID" andDelegate:self];

  5. ==============================

    编辑: 好。我找到了解决方案。 我错过了一步来链接Xcode中的libfacebook_ios_sdk.a

    1. 转到Link Binary with Libraries
    2. 点击添加其他
    3. 添加libfacebook_ios_sdk.a

1 个答案:

答案 0 :(得分:3)

确定。我找到了解决方案。我错过了一步来链接Xcode中的libfacebook_ios_sdk.a

  1. 转到Link Binary with Libraries
  2. 点击添加其他
  3. 添加libfacebook_ios_sdk.a