1、Xcode 验证
-
在终端输入 spctl 命令,并带上安装的 Xcode 的路径
$ spctl --assess --verbose /Applications/Xcode.app
-
之后会看到类似这样的结果,只要结果是 accepted 而且 source 是 Mac App Store、Apple System 或 Apple 就表示这个 Xcode 是没问题的。
/Applications/Xcode.app: accepted
source=Mac App Store
2、Xcode 下载
各版本官方下载通道
-
各版本非官方下载通道
3、Xcode 各个版本简介
-
Xcode 4:
2012 年 9 月 Xcode 4
2013 年 3 月,Xcode 4.2/4.3,ARC 是从 Xcode 4.2 开始的
2013 年 6 月,Xcode 4.5
Xcode 4 SB 不支持团队开发
最大版本 4.6 -
Xcode 5:
2013 年 9 月 Xcode 5
Xcode 5 SB 支持团队开发
最大版本 5.1.1
-
Xcode 6:
2014 年 9 月 Xcode 6
一个 iOS 6.0 程序,直接用 Xcode 6.0 打开运行,会出现什么问题?
iOS 6.0 程序是纯代码开发的,状态栏是不包含在 view 中的,直接运行会差20个点
iOS 6.0 程序不支持穿透效果,UINavigationBar & UITabBar最大版本 6.4
-
Xcode 7:
2015 年 9 月 Xcode 7
-
Xcode 8:
2016 年 9 月 Xcode 8
-
Xcode 9:
2017 年 9 月 Xcode 9
Xcode 9.2 (9C40b): iOS: 11.2, watchOS: 4.2, Objective-C: 2.0, Swift: 4.0