1.xcode、sdk版本关系:以前安装xcode再安装sdk,现在基本它俩一一对应,安装完xcode,里面就有对应的sdk了,比如xcode8--iOSsdk 10;
2.sdk、iOS版本关系:不同sdk版本对应相应的ios版本app,但是>=关系(向下兼容),相当deployment target和base sdk关系;
3.“xcode n或iOS m特性”的说法:因为xcode和sdk版本对应关系,所以说的是对应iOS sdk m特性的意思,表示该特性只能用在iOS(deployment target) >= m里面
xcode升级总会遇到很多问题,为什么呢???????????/
------------------------
参考:
http://support.apple.com/kb/HT3939?viewlocale=zh_CN 《各机型识别》
https://developer.apple.com/library/ios/navigation/ 《开发库》中的Release Notes项
其他:
-------- iPod Touch
普通屏 320x 480 像素 iPodTouch 1、2、3
3:2Retina 屏 640x 960 像素 iPod Touch 4
16:9Retina 屏 640 x 1136 像素 iPod Touch 5
--------iPad
普通屏 768x 1024 像素 iPad 1, iPad2,iPad mini
Retina屏 1536 x2048 像素 the New iPad(3代),iPad with retina display(4代),iPad Air('5代'),iPad Air2, iPad mini 2,iPad mini3,iPad mini4
Mac OS X v10.4 "Tiger"
Mac OS X v10.5 "Leopard"
Mac OS X v10.6 "Snow Leopard"
OS X v10.7 "Lion" (从Mac OS X变成OS X) 2011
OS X v10.8 "Mountain lion" 2012
苹果将命名规则从猫科动物改为著名景点
OS X v10.9 "Mavericks"冲浪湾 2013
OS X v10.10 "Yosemite"优美胜地 2014
OS X v10.11 El Capitan 2015
macOS Sierra 2016
支持sdk 需要OS 时间
xcode 8~ ios 10 Sierra 2016
xcode 7~ ios 9 El Capitan 2015
xcode 6.0~6.3 ios 8OS X Yosemite 2014.9
xcode 5.0~5.1 ios 7 OS X Mavericks 2013.9
xcode 4.5~4.6 ios 6 OS X MountainLi 2012~2013
xcode 4.1~4.4 ios 5 Snow Leopard~ Lion 2011~2012
3.0 2016;
2.0 2015(开源);
1.0 2014;
------------------------
参考:
https://developer.apple.com/cn/support/xcode/下载xcode以前版本
网友评论