概述[编辑]

Xcode前身是继承自NeXTProject Builder

The Xcode suite包含有GNU Compiler Collection自由软件(GCC、apple-darwin9-gcc-4.0.1以及apple-darwin9-gcc-4.2.1,默认的是后者),并支持C语言C++FortranObjective-CObjective-C++JavaAppleScriptPythonRubySwift,还提供CocoaCarbon以及Java等编程模式。协力厂商更提供了GNU Pascal[1]Free Pascal[2]Ada[3]C#[4]Perl[5]Haskell[6]D语言。Xcode包使用GDB作为其后台调试工具

从Xcode 3.1开始附带iOS SDK,作为iOS的开发环境。

Xcode 4.0于2011年3月9日正式发行。该版本非Apple开发者注册会员亦能从Mac App Store中付费下载,收取US$4.99的费用。

从Xcode 4.1开始,Mac OS X v10.6Mac OS X v10.7的用户可以从Mac App Store中免费下载。

Xcode最新的版本是Xcode 7(2015年WWDC发布),兼容在OS X El Capitan(OS X 10.11),支持iOS 9和WatchOS 2的开发。同样,可在Mac App Store上免费下载。

版本历史[编辑]

Xcode 1.0 - Xcode 2.x (支持 iOS 之前)[编辑]

[显示]版本历程

Xcode 3.0 - Xcode 4.x[编辑]

[显示]版本历程

Xcode 5.0 - 6.x (支持 arm64 )[编辑]

[隐藏]版本历程
版本 Build 发布日期 min OS X to run OS X SDK(s) iOS SDK(s) included Min iOS Deployment Target iOS arm supported downloadable iOS Simulators

5.0

5A1413 2013年9月18日 10.8.4[28][29] OS X v10.8 iOS 7.0 (11A465) iOS 4.3 or iOS 6.0 (for arch with arm64)[30] armv7, armv7s, arm64 iOS 6.1 + iOS 6.0 + only for OS X 10.8:[31] iOS 5.1 + iOS 5.0

5.0.1

5A2053 2013年10月22日 OS X v10.8 + OS X v10.9 iOS 7.0.3 (11B508) iOS 4.3 or iOS 5.1.1 (for arch with arm64)[32]

5.0.2

5A3005 2013年11月12日

5.1

5B130a 2014年3月10日 iOS 7.1 (11D167) iOS 7.0 + iOS 6.1[33][34]

5.1.1

5B1008 2014年4月10日 iOS 6.1

6.0.1

6A317 2014年9月17日 10.9.4 OS X v10.9 iOS 8.0 (12A365) Default: armv7arm64
Manually:[35] armv7s
iOS 7.1 + only for OS X 10.9[36] iOS 7.0

6.1

6A1052c 6A1052d 2014年10月16日[37] October 20, 2014[38] OS X v10.9 + OS X v10.10 iOS 8.1 (12B411)

6.1.1

6A2008a 2014年12月2日

6.2

6C131e 2015年3月9日 iOS 8.2 (12D508) iOS 8.1 + iOS 7.1

6.3

6D570 2015年4月8日 10.10 OS X v10.10 iOS 8.3 (12F69) iOS 8.2 + iOS 8.1 + iOS 7.1

6.3.1

6D1002 2015年4月21日

6.3.2

6D2105 2015年5月18日

6.4

6E35b 2015年6月30日 iOS 8.4 (12H141) iOS 8.3 + iOS 8.2 + iOS 8.1 + iOS 7.1
版本 Build 发布日期 min OS X to run[39] OS X SDK(s) iOS SDK(s) included Min iOS Deployment Target iOS arm supported downloadable iOS Simulators

Xcode 7.0 - 7.x (支持Swift 2.0)[编辑]

[隐藏]版本历程
版本 Build 发布日期 min OS X to run OS X SDK(s) iOS SDK included watchOS SDK included tvOS SDK included downloadable Simulators

7.0

7A220 2015年9月16日 10.10.4 OS X v10.11 (15A278) iOS 9 (13A340) watchOS 2 (13S343) - iOS 8.4 + iOS 8.3 + iOS 8.2 + iOS 8.1

7.0.1

7A1001 2015年9月28日

7.1

7B91b 2015年10月21日 10.10.5 iOS 9.1 (13B137) tvOS 9.0 (13T393) iOS 9.0 + iOS 8.4 + iOS 8.3 + iOS 8.2 + iOS 8.1

7.1.1

7B1005 2015年11月9日

7.2

7C68 2015年12月8日 OS X v10.11.2 (15C43) iOS 9.2 (13C75) watchOS 2.1 (13S660) tvOS 9.1 (13U78) iOS 9.1 + iOS 9.0 + iOS 8.4 + iOS 8.3 + iOS 8.2 + iOS 8.1 + tvOS 9.0 + watchOS 2.0
版本 Build 发布日期 min OS X to run[40] OS X SDK(s)[41] iOS SDK included[42] watchOS SDK included[43] tvOS SDK included[44] downloadable Simulators[45]
  已停产   当前版本   Beta测试版本

Xcode 历史版本的更多相关文章

  1. 下载Xcode历史版本方法

    1.打开链接:https://developer.apple.com/download/more 进入页面 2.在搜索框输入Xcode,回车搜索.如图,找到各种版本Xcode 搜索Xcode 3.双击 ...

  2. Xcode版本太低引发的bug,xcode各种版本下载方式详解

    问题描述: mac系统10.9.5 .之前用的xcode 是5.1.接sdk时,一直报错,编译不过去.最后发现原因是xcode版本太低导致的. 于是去网上找xcode历史版本下载.因为系统版本原因,我 ...

  3. Apple历史应用以及开发工具版本(Xcode官方历史版本等等)

    1.Xcode 官方历史版本下载:(需要登录开发者账号) https://developer.apple.com/download/more/

  4. 下载历史版本App超详细教程

    有些时候我们需要下载旧版本的 App 进行研究或者其他用途,然而在 iOS 下,苹果的 App Store 里面默认只能下载最新版本的 App,对滴,就是这么任性,不服不行.然而在 Android 里 ...

  5. 清空Github上某个文件的历史版本

    title: 清空Github上某个文件的历史版本 author: 青南 date: 2015-01-08 16:04:53 categories: [经验] tags: [Github,histor ...

  6. 在 Git 中 Checkout 历史版本

    昨天写代码的时候,误删了一个文件.今天发现的时候,commit 已经 push 到版本库了.本想用 git reset 回退版本,找回文件后重新提交.但是想起 Git 是一个版本控制系统哎,直接从版本 ...

  7. apache lucene solr 官网历史版本下载地址

    官网上一般只提供最新版本的下载,下面两个链接为所有历史版本的下载地址: lucene地址:archive.apache.org/dist/lucene/java/ solr地址:archive.apa ...

  8. 搭建mysql5.626及如何去官网下载历史版本数据库

    MySQL官网下载历史版本 网上搜索MySQL官网 2 查询所有的归档文件   点击进入服务器列表   列表中默认只有Windows 版本的,可选择其它版本,但无法进行查询   查看网页元素   发现 ...

  9. 如何在Maven官网下载到历史版本

    历史版本一般会隔一段时间,便找不到,官网会及时显示的是最新版本.不多说,直接进入. https://archive.apache.org/dist/maven/binaries/ 成功在Maven官网 ...

随机推荐

  1. python 学习笔记6(数据库 sqlite)

    26. SQLite 轻量级的关系型数据库 SQLite是python自带的数据库,可以搭配python存储数据,开发网站等. 标准库中的 sqlite3 提供该数据库的接口. 1. 基本语法如下 c ...

  2. Jenkins邮件扩展插件【Email Extension Plugin】的参数使用

    经过测试,无论在windows还是linux,统一使用参数时,都是按照linux的格式,如:${WORKPASE}

  3. bzoj2765[JLOI2010]铁人双项比赛

    题意:铁人双项比赛由长跑和骑自行车组成,参赛选手必须先完成k公里的长跑,然后完成r公里的骑车,才能到达终点.参赛选手有的擅长长跑,有的擅长骑车. 如果总赛程s=k+r一定,那么K越大,对擅长长跑的选手 ...

  4. 《ODAY安全:软件漏洞分析技术》学习心得-----shellcode的一点小小的思考

    I will Make Impossible To I'm possible -----------LittleHann 看了2个多星期.终于把0DAY这本书给看完了,自己动手将书上的实验一个一个实现 ...

  5. 关于《加密与解密》的读后感----对dump脱壳的一点思考

    偶然翻了一下手机日历,原来今天是夏至啊,时间过的真快.ISCC的比赛已经持续了2个多月了,我也跟着比赛的那些题目学了2个月.......虽然过程很辛苦,但感觉还是很幸运的,能在大三的时候遇到ISCC, ...

  6. Swift 函数做参数和闭包做参数的一个细节差别

    函数作参数,示例为传入一个String和一个添加前缀的函数,返回一个添加完前缀的String: func demo(str:String,addPrefix:(String)->String)- ...

  7. 详解使用icomoon生成字体图标的方法并应用

    原文:http://blog.csdn.net/u013938465/article/details/50680468 最近项目大量用到字体图标,大家也知道,字体图标任意缩放不会失真,也大大减少请求数 ...

  8. 一个关于AdaBoost算法的简单证明

    下载本文PDF格式(Academia.edu) 本文给出了机器学习中AdaBoost算法的一个简单初等证明,需要使用的数学工具为微积分-1. Adaboost is a powerful algori ...

  9. C++ 之const Member Functions

    Extraction from C++ primer 5th Edition 7.1.2 The purpose of the const that follows the parameter lis ...

  10. Apache 优雅重启 Xampp开机自启 - 【环境变量】用DOS命令在任意目录下启动服务

    D:\xampp\apache\bin\httpd.exe" -k runservice Apache 优雅重启 :httpd -k graceful Xampp开机自启动  参考文献:ht ...