未定义的符号体系结构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) 

我可以知道我能做些什么来摆脱这种情况吗?

谢谢

+0

http://*.com/questions/2287915/linking-error-in-xcode你可以导航到这个链接。 – iamsult 2012-04-16 10:27:16

+0

我已阅读帖子,但没有任何答案可以提供帮助。谢谢 – Clarence 2012-04-16 16:32:42

+0

@Clarence您是否找到解决方案?我在新的FacebookSDK 3.0中有与链接器相同的错误。 – gaussblurinc 2012-07-27 15:08:35

2件事通常摆脱那个错误。

1)转到:目标>构建阶段>链接库与二进制文件 - 确保你已经添加了正确的框架 2)转到:目标>构建阶段>编译源 - 添加任何实现文件在您的程序中,但不会出现在该列表中。

这两个步骤通常会修复那种错误。