添加FaceBook Connect时,架构i386的未定义符号

时间:2012-04-16 10:10:31

标签: iphone ios xcode facebook ios5.1

当我在iPhone 5.1 模拟器上运行我的应用程序时,我有以下失败代码。在我将Facebook Connect添加到我的应用程序之前,我的应用程序运行顺利。

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)

我可以知道我能做些什么来摆脱这个?

由于

1 个答案:

答案 0 :(得分:0)

通常可以解决这个错误的两件事。

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

这两个步骤通常会解决这种错误。