1

我最近更新到 IOS 6。我的项目在 iOS 4.3 上运行良好,现在当我尝试为设备构建时,它显示了很多参考错误。

ld: symbol(s) not found for architecture armv7s

实际上我没有所有的源代码,我也一直在为某些类使用 .a,对于那些类 .a,我也要求用 Xcode 4.5.1(用于设备)构建并尝试过,仍然没有用。如果我使用模拟器,它工作正常,因为设备构建问题出现了。我搜索了任何解决方案,发现一些对我的问题没有帮助。任何人在更新到 iOS 6 后都会遇到这种情况。如何摆脱它。

等待您的帮助。谢谢。

4

1 回答 1

1

要获得快速解决方案,您可以检查Build Active Architecture Only每个项目配置(调试、发布和部署)以及目标的构建设置。这将允许您构建项目。

注意这只是一个临时解决方案。您确实必须将您正在使用的库或框架更新到支持 armv7s(iPhone5 架构)的最新版本。

于 2012-10-29T06:46:50.000 回答