框架错误:“。objc_class_name_XXX”,引用自

时间:2011-01-03 20:12:12

标签: cocoa xcode

我已经接管了一个包含一些框架的Cocoa项目,但我没有得到前任开发人员的帮助。构建其中一个框架时,我得到8个错误:

  

“。objc_class_name_XXX”,引自

我试过谷歌搜索问题,但我无法理解它。有什么想法吗?

对于链接框架,我也收到一些警告说“在文件中缺少必需的体系结构ppc”,这是否暗示了这个问题?

任何帮助将不胜感激。谢谢 索伦

1 个答案:

答案 0 :(得分:3)

缺少.objc_class_name_XXX表示您正在向XXX发送类消息,但没有链接到XXX的主要实现所在的二进制文件。据推测,这是没有PPC部分的框架。

有三种方法可以解决这个问题:

  • 使用PowerPC部件获取框架版本。
  • 停止为PowerPC构建(ARCHS构建设置)。
  • 停止在项目的PowerPC版本中使用这些类(使用NSClassFromString#ifdef动态查找它们。)