iOS开发经验收集iOS从入门到精通 ∷ 工作篇

Xcode 中armv6 armv7 armv7s arm64

2016-11-23  本文已影响1107人  FanChason

简介:

目前iOS的ARM处理器指令集及其支持的设备:

iPhone
iPhone2
iPhone3G
第一代和第二代iPod Touch
iPhone 3GS
iPhone4
iPhone4S
iPad, iPad2, iPad3(The New iPad), iPad mini
iPod Touch 3G, iPod Touch 4
iPhone5
iPhone5C
iPad4(iPad with Retina Display)
iPhone5S以上
iPad Air, iPad mini2(iPad mini with Retina Display)

Mac处理器的指令集:

 iPhone4s~5 
iPhone5s~6plus 

详解:

i386是针对intel通用微处理器32位处理器
x86_64是针对x86架构的64位处理器

模拟器32位处理器测试需要i386架构,
模拟器64位处理器测试需要x86_64架构,
真机32位处理器需要armv7,或者armv7s架构,
真机64位处理器需要arm64架构。

Xcode中指令集相关选项(Build Setting中)

参考延伸:

xcode armv6 armv7 armv7s arm64
armv6, armv7, armv7s, arm64 的区别
Apple移动设备处理器指令集 armv6、armv7、armv7s及arm64
iOS 中的 armv7,armv7s,arm64,i386,x86_64 都是什么
iOS开发~制作同时支持armv7,armv7s,arm64,i386,x86_64的静态库.a

上一篇下一篇

猜你喜欢

热点阅读