xcode armv6 armv7 armv7s arm64

转载 2015年07月07日 15:16:53

目前ios的指令集有以下几种:

  • armv6
    • iPhone
    • iPhone2
    • iPhone3G
    • 第一代和第二代iPod Touch
  • armv7
    • iPhone4
    • iPhone4S
  • armv7s
    • iPhone5
    • iPhone5C
  • arm64
    • iPhone5S

 机器对指令集的支持是向下兼容的,因此armv7的指令集是可以运行在iphone5S的,只是效率没那么高而已~

================================================

Architecture : 指你想支持的指令集。

Valid architectures : 指即将编译的指令集。

Build Active Architecture Only : 只是否只编译当前适用的指令集。

================================================

 现在是2014年初,其实4和4S的用户还是蛮多的,而iphone3之类的机器几乎没有了,所以我们的指令集最低必须基于armv7.

因此,Architecture的值选择:armv7 armv7s arm64

PS:选arm64时需要最低支持5.1.1:

1,如果想自己的app在各个机器都能够最高效率的运行,则需要将Build Active Architecture Only改为NO,Valid architectures选择对应的指令集:armv7 armv7s arm64。这个会为各个指令集编译对应的代码,因此最后的 ipa体积基本翻了3倍,Release版本必须NO。

2,如果想让app体积保持最小,则现阶段应该选择Valid architectures为armv7,这样Build Active Architecture Only选YES或NO就无所谓了

相关文章推荐

Xcode 6制作动态及静态通用Framework(解决不支持 armv7s arm64 armv7)

有没有写SDK或者要将一些常用的工具类做成Framework的经历? 你或许自己写脚本完成了这项工作,相信也有很多的人使用 iOS-Universal-Framework ,随着Xcode 6的发布,...
  • hcb1230
  • hcb1230
  • 2015年02月05日 17:37
  • 2089

xcode下出现Undefined symbols for architecture arm64或者armv7: “_OBJC_CLASS_$_XXX

armv7 , armv7s对应真机的32位处理器, arm64对应真机的64位模拟器, i386对应模拟器的32位模拟器; x86_64对应模拟器的64位模拟器。 碰到一个类似上述的问题,感...

xcode 下 ffmpeg soundtouch faac x264 libyuv lame 一次打包armv7 armv7s arm64

xcode 下 ffmpeg soundtouch faac x264 libyuv lame 一次打包armv7 armv7s arm64 1,准备工作首先确定已经编译好了各个版本库 ...

xcode armv7 armv7s arm64 类型, 区分, 概念

官方: https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaTouch64BitGuide...

xcode armv7 armv7s arm64

armv6 armv7 armv7s arm64引起编译包翻倍增大的问题,下边来说一下关于ios这个指令集 目前ios的指令集有以下几种: armv6 iPhon...

armv7和arm64

目前ios的指令集有以下几种: armv6 iPhone iPhone2 iPhone3G 第一代和第二代iPod Touch armv7 iPhone4 ...

iOS 制作自己的FrameWork遇到的一些问题 以及FrameWork通过包合并支持arm64 armv7 i386 架构

FrameWork通过包合并支持arm64 armv7 i386 架构

iOS arm64 armv7指令集

目前ios的指令集有以下几种: armv6 iPhone iPhone2 iPhone3G 第一代和第二代iPod Touch armv7 iPhone4 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:xcode armv6 armv7 armv7s arm64
举报原因:
原因补充:

(最多只允许输入30个字)