未定义的符号体系结构i386时,添加FaceBook连接
问题描述:
我有以下失败代码当我运行我的应用程序iPhone 5.1模拟器。在将Facebook Connect添加到我的应用程序之前,我的应用程序可以顺利运行。未定义的符号体系结构i386时,添加FaceBook连接
Undefined symbols for architecture i386:
"_FBCreateNonRetainingArray", referenced from:
-[FBSession initWithKey:secret:getSessionProxy:] in FBSession.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我可以知道我能做些什么来摆脱这种情况吗?
谢谢
答
2件事通常摆脱那个错误。
1)转到:目标>构建阶段>链接库与二进制文件 - 确保你已经添加了正确的框架 2)转到:目标>构建阶段>编译源 - 添加任何实现文件在您的程序中,但不会出现在该列表中。
这两个步骤通常会修复那种错误。
http://stackoverflow.com/questions/2287915/linking-error-in-xcode你可以导航到这个链接。 – iamsult 2012-04-16 10:27:16
我已阅读帖子,但没有任何答案可以提供帮助。谢谢 – Clarence 2012-04-16 16:32:42
@Clarence您是否找到解决方案?我在新的FacebookSDK 3.0中有与链接器相同的错误。 – gaussblurinc 2012-07-27 15:08:35