iphone - 找不到 i386 架构的 Facebook 符号

标签 iphone objective-c ios facebook linker-errors

尝试在 xcode 4 中编译我的项目时出现以下错误(在 xcode 3.x 中运行良好)

    Undefined symbols for architecture i386:
  "_OBJC_CLASS_$_FBSession", referenced from:
      objc-class-ref in View1Controls.o
  "_OBJC_CLASS_$_FBLoginDialog", referenced from:
      objc-class-ref in View1Controls.o
  "_OBJC_CLASS_$_FBRequest", referenced from:
      objc-class-ref in View1Controls.o
  "_OBJC_CLASS_$_FBStreamDialog", referenced from:
      objc-class-ref in View1Controls.o
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status

谁能解释一下哪里出了问题?我确定我已经正确导入了头文件..

谢谢,

jack

最佳答案

假设 Xcode 项目中包含具有这些功能的库,当库未与二进制可执行文件链接时会发生此错误。将旧项目升级到较新版本的 Xcode 时可能会发生这种情况。

要修复它,请导航到 Xcode 中的项目概述。单击目标。单击构建阶段。展开“将二进制文件与库链接”列表。如果未列出库,请单击“+”并添加适当的库。

关于iphone - 找不到 i386 架构的 Facebook 符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7231494/

相关文章:

iphone - 我怎么知道放大镜何时出现在 UIWebView 中?

iphone - 触摸开始驳回 View

objective-c - 当在 Remote 上按下菜单按钮时,Apple TV App 不会从初始 View Controller 退出到主屏幕

iphone - 有什么方法可以将 Xcode 3 与 iOS SDK 4.3 一起使用?

ios - 如何快速裁剪圆孔中的缩放图像

ios - 如何将自定义类 UIButton 与同一类的另一个对象设置?

objective-c - 将声音与NStimer iPhone SDK同步?

iphone - 基于所选单元格的 Segues 的任何 "IF"语句?

objective-c - 动态创建的文本字段验证

objective-c - NSRunAlertPanel 是否在任何空间上显示警报? - Objective-C/10.7+