有人能告诉我为什么使用iOS Deployment Target为iOS 5.0创建新项目时,默认情况下在“Project > Build Settings”中将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 Deployment Target iOS 5.0,iPhone设备系列
附:我了解到删除armv6会减小二进制文件的大小。
据我所知,如果我要构建适用于iOS 5或更高版本的应用程序,那只能在armv7设备上运行(即iPhone 3GS或更高版本、iPod 3G或更高版本以及iPad)。因此,我应该能够删除所有的armv6引用,并将“Build Active Architecture Only”设置为YES。
有人能确认或澄清一下吗?谢谢。
XCode v4.3.2,基本SDK 5.1,iOS Deployment Target iOS 5.0,iPhone设备系列
附:我了解到删除armv6会减小二进制文件的大小。