我不知道为什么会发生这种错误。我已经导入了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)
答案 0 :(得分:2)
链接器找不到与类Facebook相关的符号。
首先要看的是检查项目中是否包含SDK的模拟器(x86)版本。通常XCode会为您选择合适的架构,但您可能只拥有ARMv7版本。
关心与我们分享链接器的命令行? (您可以通过选择项目导航器中的日志选项卡来获取此信息 - 它是最右边的 - 然后向下钻取以获取每个构建操作的命令行。)