引用外部框架导致设备出现问题
Posted
技术标签:
【中文标题】引用外部框架导致设备出现问题【英文标题】:Referring external framework causing issue on device 【发布时间】:2011-01-28 19:35:55 【问题描述】:我正在使用一个外部框架,并且无论我在哪里使用框架的类,都会收到以下错误:
".objc_class_name_<FrameWorkClassName>", referenced from:
我检查了标头搜索路径和库路径,并在那里给出了正确的相对路径。
一件重要的事情是我能够在模拟器上运行代码,但它会在设备上产生问题。
有什么线索真的有用吗?
【问题讨论】:
如果它在模拟器上工作,那么我猜你链接的框架是为模拟器而不是设备构建的。模拟器使用i386架构,设备使用arm架构。确保你有一份带有 arm 架构的副本。 你是对的。这就是问题所在。 @ughoavgfhw - 发表您的评论作为答案 【参考方案1】:如果它在模拟器上工作,那么我猜你链接的框架是为模拟器而不是设备构建的。模拟器使用i386架构,设备使用arm架构。确保你有一份带有 arm 架构的副本。
【讨论】:
【参考方案2】:据我所知,此错误意味着编译器无法找到引用的框架。尝试清理所有目标并确保您使用的每个框架都正确添加到项目中。您尝试使用哪个框架?
【讨论】:
以上是关于引用外部框架导致设备出现问题的主要内容,如果未能解决你的问题,请参考以下文章