【问题标题】:Meaning of XCode clang error "not found in architecture i386"XCode clang 错误“在架构 i386 中找不到”的含义
【发布时间】:2012-03-04 01:26:29
【问题描述】:

我不确定这些错误的含义或如何处理它们。我在 Finder 中移动了一个文件夹和一些文件,然后将它们添加回我的项目。

Undefined symbols for architecture i386:
  "_OBJC_CLASS_$_IASKSettingsReader", referenced from:
      objc-class-ref in IASKAppSettingsViewController.o
  "_OBJC_CLASS_$_IASKSettingsStoreUserDefaults", referenced from:
      objc-class-ref in IASKAppSettingsViewController.o
  "_OBJC_CLASS_$_IASKSpecifierValuesViewController", referenced from:
      objc-class-ref in IASKAppSettingsViewController.o
  "_OBJC_CLASS_$_IASKPSTitleValueSpecifierViewCell", referenced from:
      objc-class-ref in IASKAppSettingsViewController.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

后面是这些错误消息(我无法将其复制为文本)

在移动和添加文件之前,我刚刚编译成功。

【问题讨论】:

  • 是的。我不得不等待计时器接受。再次感谢。

标签: xcode clang


【解决方案1】:

类 IASKSettingsReader/IASKSettingsStoreUserDefaults/... 未链接。请检查您是否已将其包含在您的 Xcode 项目和编译源下的项目的构建阶段中,如果没有添加它们。

【讨论】:

  • 谢谢。我被 i386 引用抛出。我希望我可以对编译源列表进行排序。太长了,我看不到里面的所有东西。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-16
  • 1970-01-01
  • 2012-12-29
  • 2012-08-07
  • 1970-01-01
相关资源
最近更新 更多