
据我了解,如果我正在为iOS 5或更高版本构建,只能在armv7设备(即iPhone 3GS或更高版本,iPod 3G或更高版本以及iPad)上运行.因此,我应该能够删除所有armv6引用,并将Build Active Architecture Only设置为YES.
任何人都可以确认或澄清吗?谢谢.
XCode v4.3.2,基本SDK 5.1,iOS部署目标iOS 5.0,iPhone设备系列
PS – 我知道删除armv6会减小二进制文件的大小.
解决方法 $(VALID_ARCHS)定义 Xcode目标支持的一组体系结构. $(ARCHS)告诉Xcode要构建哪些体系结构.实际为每个目标构建的是$(VALID_ARCHS)和$(ARCHS)的交集.$(VALID_ARCHS)通常用于避免为整个项目支持的某些体系结构构建目标.如果您不需要这样做,您可以放心地忽略它.
总结以上是内存溢出为你收集整理的为什么armv6是iOS 5的有效架构?全部内容,希望文章能够帮你解决为什么armv6是iOS 5的有效架构?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)