首页 文章

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

提问于
浏览
3

我不知道为什么会发生这种错误 . 我已经导入了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)

1 回答

  • 2

    链接器无法找到与类Facebook相关的符号 .

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

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

相关问题