为什么armv6是iOS 5的有效架构?

为什么armv6是iOS 5的有效架构?,第1张

概述有人能告诉我为什么用iOS 5.0的iOS部署目标创建一个新项目包括armv6作为项目中的有效架构>默认构建设置?默认的info.plist文件仅列出所需设备功能中的armv7. 据我了解,如果我正在为iOS 5或更高版本构建,只能在armv7设备(即iPhone 3GS或更高版本,iPod 3G或更高版本以及iPad)上运行.因此,我应该能够删除所有armv6引用,并将Build Active 有人能告诉我为什么用iOS 5.0的iOS部署目标创建一个新项目包括armv6作为项目中的有效架构>默认构建设置?默认的info.pList文件仅列出所需设备功能中的armv7.

据我了解,如果我正在为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的有效架构?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/web/999422.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存