【问题标题】:Referring external framework causing issue on device引用外部框架导致设备出现问题
【发布时间】:2011-01-28 19:35:55
【问题描述】:

我正在使用一个外部框架,并且无论我在哪里使用框架的类,都会收到以下错误:

".objc_class_name_<FrameWorkClassName>", referenced from:

我检查了标头搜索路径和库路径,并在那里给出了正确的相对路径。

一件重要的事情是我能够在模拟器上运行代码,但它会在设备上产生问题。

有什么线索真的有用吗?

【问题讨论】:

  • 如果它在模拟器上工作,那么我猜你链接的框架是为模拟器而不是设备构建的。模拟器使用i386架构,设备使用arm架构。确保你有一份带有 arm 架构的副本。
  • 你是对的。这就是问题所在。
  • @ughoavgfhw - 发表您的评论作为答案

标签: iphone cocoa-touch xcode ios ios4


【解决方案1】:

如果它在模拟器上工作,那么我猜你链接的框架是为模拟器而不是设备构建的。模拟器使用i386架构,设备使用arm架构。确保你有一份带有 arm 架构的副本。

【讨论】:

    【解决方案2】:

    据我所知,此错误意味着编译器无法找到引用的框架。尝试清理所有目标并确保您使用的每个框架都正确添加到项目中。您尝试使用哪个框架?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多