指令集决定了能不能在相应的iPhone上运行,指令集是向下兼容的,即iPhone4可以运行armv6的程序,但armv7s的程序是不能在iPhone4s上用的
xcode4.5之后不再支持armv6了,所以xcode5之后都是armv7,armv7s,arm64的
armv6 设备: iPhone, iPhone2, iPhone3G, 第一代、第二代 iPod Touch
armv7 设备: iPhone3GS, iPhone4, iPhone4S
iPad, iPad2, iPad3(The New iPad), iPad mini
iPod Touch 3G, iPod Touch4
armv7s设备: iPhone5, iPhone5C, iPad4(iPad with Retina Display)
arm64 设备: iPhone5S, iPad Air, iPad mini2(iPad mini with Retina Display)
http://www.cocoachina.com/ios/20140915/9620.html