架构i386的未定义符号:“_ OBJC_CLASS _ $ _ FBSBJSON”,引自:FacebookController.o中的objc-class-ref

时间:2015-03-06 10:24:31

标签: ios facebook

我只是下载新的facebook ios sdk。 它在构建时报告错误,

ld: warning: directory not found for option '-F"/Users/myname/cd-standard/apple/apple_ios/Projects/fotoshow_ios/my app/../../../../../../Documents/FacebookSDK"'
Undefined symbols for architecture i386:
  "_OBJC_CLASS_$_FBSBJSON", referenced from:
      objc-class-ref in FacebookController.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

以前facebook ios sdk的预测效果很好,我只使用下载的安装程序安装新的ios sdk。

我还检查并找出所需的所有框架,但它仍然报告错误

enter image description here

enter image description here

enter image description here

欢迎评论

1 个答案:

答案 0 :(得分:0)

FBSBJSON已在Facebook SDK的v3.5中删除(2013年4月18日发布),但您的FacebookController类仍在引用它。您应该删除FacebookController类中的引用,或者如果您正在使用包装Facebook SDK的其他SDK,您可能也需要更新它。