4

我不知道为什么会发生这个错误。我已经导入了 facebook ios sdk 静态库,我得到了那个错误。可能是什么原因造成的?

感谢您的帮助

架构 i386 的未定义符号:“_OBJC_CLASS_$_Facebook”,引用自:AppDelegate.o 中的 objc-class-ref ld:未找到架构 i386 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v查看调用)

Undefined symbols for architecture i386:
  "_OBJC_CLASS_$_Facebook", referenced from:
      objc-class-ref in AppDelegate.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
4

1 回答 1

3

链接器找不到与 Facebook 类相关的符号。

一个好的第一个地方是检查您的项目中是否包含 SDK 的模拟器 (x86) 版本。通常 XCode 会为您选择正确的架构,但您可能只有 ARMv7 版本。

愿意与我们分享链接器的命令行吗?(您可以通过在项目导航器中选择日志选项卡来获得此信息 - 它位于最右侧 - 然后向下钻取以获取每个构建操作的命令行。)

于 2012-08-06T20:58:20.060 回答