Xcode

IDE including tools for developing software for Apple platforms

Xcode
Developer(s)Apple Inc.
Initial releaseOctober 23, 2003; 20 years ago (2003-10-23)[1]
Stable release15.3 (15E204a)[2] (March 5, 2024; 44 days ago (2024-03-05)) [±]
Preview release15.4 beta (15F5021i) [3] (April 16, 2024; 2 days ago (2024-04-16)) [±]
Operating systemmacOS
TypeIntegrated development environment (IDE)
LicenseProprietary with open-source components
Websitedeveloper.apple.com/xcode/

Xcode is Apple's integrated development environment (IDE) for macOS, used to develop software for macOS, iOS, iPadOS, watchOS, tvOS, and visionOS. It was initially released in late 2003; the latest stable release is version 15, released on September 18, 2023, and is available free of charge via the Mac App Store and the Apple Developer website.[4] Registered developers can also download preview releases and prior versions of the suite through the Apple Developer website.[5] Xcode includes command-line tools that enable UNIX-style development via the Terminal app in macOS.[6] They can also be downloaded and installed without the GUI.

Before Xcode, Apple offered developers Project Builder and Interface Builder to develop Mac OS X applications.

Major features

Xcode supports source code for the programming languages: Swift, C++, Objective-C, Objective-C++, Java, AppleScript, Python, Ruby, ResEdit (Rez), and C, with a variety of programming models, including but not limited to Cocoa, Carbon, and Java. Third parties have added support for GNU Pascal,[7] Free Pascal,[8] Ada,[9] C#,[10] Go,[11] Perl,[12] and D.[13]

Xcode can build fat binary (universal binary) files containing code for multiple architectures with the Mach-O executable format. These helped ease the transitions from 32-bit PowerPC to 64-bit PowerPC, from PowerPC to Intel x86, from 32-bit to 64-bit Intel, and most recently from Intel x86 to Apple silicon by allowing developers to distribute a single application to users and letting the operating system automatically choose the appropriate architecture at runtime. Using the iOS SDK, tvOS SDK, and watchOS SDK, Xcode can also be used to compile and debug applications for iOS, iPadOS, tvOS, and watchOS.

Xcode includes the GUI tool Instruments, which runs atop a dynamic tracing framework, DTrace, created by Sun Microsystems and released as part of OpenSolaris.

Xcode also integrates built-in support for source code management using the Git version control system and protocol, allowing the user to create and clone Git repositories (which can be hosted on source code repository hosting sites such as GitHub, Bitbucket, and Perforce, or self-hosted using open-source software such as GitLab), and to commit, push, and pull changes, all from within Xcode, automating tasks that would traditionally be performed by using Git from the command line.

Composition

The main application of the suite is the integrated development environment (IDE), also named Xcode. The Xcode suite includes most of Apple's developer documentation, and built-in Interface Builder, an application used to construct graphical user interfaces. Up to Xcode 4.1, the Xcode suite included a modified version of the GNU Compiler Collection. In Xcode 3.1 up to Xcode 4.6.3, it included the LLVM-GCC compiler, with front ends from the GNU Compiler Collection and a code generator based on LLVM.[14] In Xcode 3.2 and later, it included the Clang C/C++/Objective-C compiler, with newly-written front ends and a code generator based on LLVM, and the Clang static analyzer.[15] Starting with Xcode 4.2, the Clang compiler became the default compiler,[16] Starting with Xcode 5.0, Clang was the only compiler provided.

Up to Xcode 4.6.3, the Xcode suite used the GNU Debugger (GDB) as the back-end for the IDE's debugger. Starting with Xcode 4.3, the LLDB debugger was also provided; starting with Xcode 4.5 LLDB replaced GDB as the default back-end for the IDE's debugger.[17] Starting with Xcode 5.0, GDB was no longer supplied.[18]

Playgrounds

The Playgrounds feature of Xcode provides an environment for rapid experimentation and development in the Swift programming language. The original version of the feature was announced and released by Apple Inc on June 2, 2014, during WWDC 2014.[19][20]

Playgrounds provide a testing ground that renders developer code in real time. They have the capability of evaluating and displaying the results of single expressions as they are coded (in line or on a side bar), providing rapid feedback to the programmer. This type of development environment, known as a read-eval-print loop (or REPL) is useful for learning, experimenting and fast prototyping.[21][22][23] Playgrounds was used by Apple to publish Swift tutorials and guided tours where the REPL advantages are noticeable.[24][25]

The Playgrounds feature was developed by the Developer Tools department at Apple. According to Chris Lattner, the inventor of Swift Programming Language and Senior Director and Architect at the Developer Tools Department, Playgrounds was "heavily influenced by Bret Victor's ideas, by Light Table and by many other interactive systems".[26] Playgrounds was announced by Apple Inc. on June 2, 2014, during WWDC 2014 as part of Xcode 6 and released in September.

In September 2016, the Swift Playgrounds application for iPad (also available on macOS starting in February 2020) was released, incorporating these ideas into an educational tool. Xcode's Playgrounds feature continued development, with a new step-by-step execution feature introduced in Xcode 10 at WWDC 2018.[27]

Removed features

Formerly, Xcode supported distributing a product build process over multiple systems. One technology involved was named Shared Workgroup Build, which used the Bonjour protocol to automatically discover systems providing compiler services, and a modified version of the free software product distcc to facilitate the distribution of workloads. Earlier versions of Xcode provided a system named Dedicated Network Builds. These features are absent in the supported versions of Xcode.

Xcode also includes Apple's WebObjects tools and frameworks for building Java web applications and web services (formerly sold as a separate product). As of Xcode 3.0, Apple dropped[28] WebObjects development inside Xcode; WOLips[29] should be used instead. Xcode 3 still includes the WebObjects frameworks.

Version history

1.x series

Xcode 1.0 was released in fall 2003. Xcode 1.0 was based on Project Builder, but had an updated user interface (UI), ZeroLink, Fix & Continue, distributed build support, and Code Sense indexing.

The next significant release, Xcode 1.5, had better code completion and an improved debugger.

2.x series

Xcode 2.0 was released with Mac OS X v10.4 "Tiger". It included the Quartz Composer visual programming language, better Code Sense indexing for Java, and Ant support. It also included the Apple Reference Library tool, which allows searching and reading online documentation from Apple's website and documentation installed on a local computer.

Xcode 2.1 could create universal binary files. It supported shared precompiled headers, unit testing targets, conditional breakpoints, and watchpoints. It also had better dependency analysis.

The final version of Xcode for Mac OS X v10.4 was 2.5.

3.x series

Xcode 3.0 was released with Mac OS X v10.5 "Leopard". Notable changes since 2.1 include[30] the DTrace debugging tool (now named Instruments), refactoring support, context-sensitive documentation, and Objective-C 2.0 with garbage collection. It also supports Project Snapshots, which provide a basic form of version control; Message Bubbles, which show build errors debug values alongside code; and building four-architecture fat binaries (32 and 64-bit Intel and PowerPC).

Xcode 3.1 was an update release of the developer tools for Mac OS X, and was the same version included with the iPhone SDK. It could target non-Mac OS X platforms, including iPhone OS 2.0. It included the GCC 4.2 and LLVM GCC 4.2 compilers. Another new feature since Xcode 3.0 is that Xcode's SCM support now includes Subversion 1.5.

Xcode 3.2 was released with Mac OS X v10.6 "Snow Leopard" and installs on no earlier version of OS X. It supports static program analysis, among other features. It also drops official support for targeting versions earlier than iPhone OS 3.0. But it is still possible to target older versions, and the simulator supports iPhone OS 2.0 through 3.1. Also, Java support is "exiled" in 3.2 to the organizer.[31]

Xcode 3.2.6 is the last version that can be downloaded for free for users of Mac OS X Snow Leopard (though it’s not the last version that supports Snow Leopard; 4.2 is). Downloading Xcode 3.2.6 requires a free registration at Apple's developer site.

4.x series

In June 2010, at the Apple Worldwide Developers Conference version 4 of Xcode was announced during the Developer Tools State of the Union address. Version 4 of the developer tools consolidates the Xcode editing tools and Interface Builder into one application, among other enhancements.[32][33] Apple released the final version of Xcode 4.0 on March 9, 2011. The software was made available for free to all registered members of the $99 per year Mac Developer program and the $99 per year iOS Developer program. It was also sold for $4.99 to non-members on the Mac App Store (no longer available). Xcode 4.0 drops support for many older systems, including all PowerPC development and software development kits (SDKs) for Mac OS X 10.4 and 10.5, and all iOS SDKs older than 4.3. The deployment target can still be set to produce binaries for those older platforms, but for Mac OS platforms, one is then limited to creating x86 and x86-64 binaries. Later, Xcode was free to the general public. Before version 4.1, Xcode cost $4.99.[34]

Xcode 4.1 was made available for free on July 20, 2011 (the day of Mac OS X Lion's release) to all users of Mac OS X Lion on the Mac App Store. On August 29, 2011, Xcode 4.1 was made available for Mac OS X Snow Leopard for members of the paid Mac or iOS developer programs.[35] Xcode 4.1 was the last version to include GNU Compiler Collection (GCC) instead of only LLVM GCC or Clang.

On October 12, 2011, Xcode 4.2 was released concurrently with the release of iOS 5.0, and it included many more and improved features, such as storyboarding and automatic reference counting (ARC).[16] Xcode 4.2 is the last version to support Mac OS X 10.6 "Snow Leopard", but is available only to registered developers with paid accounts; without a paid account, 3.2.6 is the latest download that appears for Snow Leopard.[36]

Xcode 4.3, released on February 16, 2012, is distributed as one application bundle, Xcode.app, installed from the Mac App Store. Xcode 4.3 reorganizes the Xcode menu to include development tools.[37] Xcode 4.3.1 was released on March 7, 2012 to add support for iOS 5.1.[38] Xcode 4.3.2 was released on March 22, 2012 with enhancements to the iOS Simulator and a suggested move to the LLDB debugger versus the GDB debugger (which appear to be undocumented changes).[citation needed] Xcode 4.3.3, released in May 2012, featured an updated SDK for Mac OS X 10.7.4 "Lion" and a few bug fixes.[39]

Xcode 4.4 was released on July 25, 2012.[40] It runs on both Mac OS X Lion (10.7) and OS X Mountain Lion (10.8) and is the first version of Xcode to contain the OS X 10.8 "Mountain Lion" SDK. Xcode 4.4 includes support for automatic synthesizing of declared properties, new Objective-C features such as literal syntax and subscripting, improved localization, and more.[41] On August 7, 2012, Xcode 4.4.1 was released with a few bug fixes.

On September 19, 2012, iOS 6 and Xcode 4.5 were released. Xcode added support for iOS 6 and the 4-inch Retina Display on iPhone 5 and iPod Touch 5th generation. It also brought some new Objective-C features to iOS, simplified localization, and added auto-layout support for iOS.[17] On October 3, 2012, Xcode 4.5.1 was released with bug fixes and stability improvements.[4] Less than a month later, Xcode 4.5.2 was released, with support for iPad Mini and iPad with Retina Display, and bug fixes and stability improvements.

On January 28, 2013, iOS 6.1 and Xcode 4.6 were released.

5.x series

On June 10, 2013, at the Apple Worldwide Developers Conference, version 5 of Xcode was announced.[42] On September 18, 2013, Xcode 5.0 was released. It shipped with iOS 7 and OS X 10.8 Mountain Lion SDKs. However, support for OS X 10.9 Mavericks was only available in beta versions. Xcode 5.0 also added a version of Clang generating 64-bit ARM code for iOS 7. Apple removed support for building garbage collected Cocoa binaries in Xcode 5.1.[43]

6.x series

On June 2, 2014, at the Worldwide Developers Conference, Apple announced version 6 of Xcode. One of the most notable features was support for Swift, an all-new programming language developed by Apple. Xcode 6 also included features like Playgrounds and live debugging tools.[44] On September 17, 2014, at the same time, iOS 8 and Xcode 6 were released. Xcode could be downloaded on the Mac App Store.

7.x series

On June 8, 2015, at the Apple Worldwide Developers Conference, Xcode version 7 was announced. It introduced support for Swift 2, and Metal for OS X, and added support for deploying on iOS devices without an Apple Developer account.[45] Xcode 7 was released on September 16, 2015.

8.x series

On June 13, 2016, at the Apple Worldwide Developers Conference, Xcode version 8 was announced; a beta version was released the same day. It introduced support for Swift 3.[46] Xcode 8 was released on September 13, 2016.

9.x series

On June 5, 2017, at the Apple Worldwide Developers Conference, Xcode version 9 was announced; a beta version was released the same day. It introduced support for Swift 4 and Metal 2. It also introduced remote debugging on iOS and tvOS devices wirelessly, through Wi-Fi.[47]

Xcode 9 was publicly released on September 19, 2017.[48]

10.x series

On June 4, 2018, at the Apple Worldwide Developers Conference, Xcode version 10 was announced; a beta version was released the same day. Xcode 10 introduced support for the Dark Mode announced for macOS Mojave, the collaboration platforms Bitbucket and GitLab (in addition to already supported GitHub), training machine learning models from playgrounds, and the new features in Swift 4.2 and Metal 2.1, as well as improvements to the editor and the project build system.[49] Xcode 10 also dropped support for building 32-bit macOS apps[50] and no longer supports Subversion integration.[51]

Xcode 10 was publicly released on September 17, 2018.[52]

11.x series

On June 3, 2019, at the Apple Worldwide Developers Conference, Xcode version 11 was announced; a beta version was released the same day. Xcode 11 introduced support for the new features in Swift 5.1, as well as the new SwiftUI framework (although the interactive UI tools are available only when running under macOS 10.15).[53] It also supports building iPad applications that run under macOS; includes integrated support for the Swift Package Manager; and contains further improvements to the editor, including a "minimap" that gives an overview of a source code file with quick navigation.[54] Xcode 11 requires macOS 10.14 or later[53] and Xcode 11.4 requires 10.15 or later.[55]

Xcode 11 was publicly released on September 20, 2019.

12.x series

On June 22, 2020, at the Apple Worldwide Developers Conference, Xcode version 12 was announced; a beta version was released the same day. Xcode 12 introduced support for Swift 5.3 and requires macOS 10.15.4 or later. Xcode 12 dropped building apps for iOS 8 and the lowest version of iOS supported by Xcode 12 built apps is iOS 9. Xcode 12.1 also dropped support for building apps for Mac OS X 10.6 Snow Leopard. The minimum version of macOS supported by Xcode 12.1 built apps is OS X 10.9 Mavericks.[56]

Xcode 12 was publicly released on September 16, 2020.

13.x series

On June 7, 2021, at the Apple Worldwide Developers Conference, Xcode version 13 was announced; a beta version was released the same day. The new version introduced support for Swift 5.5 and requires macOS 11.3 or later. Xcode 13 contains SDKs for iOS / iPadOS 15, macOS 12, watchOS 8, and tvOS 15. Xcode 13’s major features include the new concurrency model in Swift projects,[57] improved support for version control providers (such as GitHub), including the ability to browse, view, and comment on pull requests right in the app interface, and support for Xcode Cloud, Apple’s newly-launched CI/CD service (it also has a web version).

Xcode 13 was publicly released on September 20, 2021.

14.x series

On June 6, 2022, at the Apple Worldwide Developers Conference, Xcode version 14 was announced; a beta version was released the same day. Xcode 14 dropped support for building 32-bit iOS apps.[58] Xcode 14 dropped support for building apps for iOS 9 and 10 (these versions of iOS supported 32-bit iOS apps) and the minimum version of iOS supported by Xcode 14 built apps is iOS 11. Xcode 14 also dropped building apps for macOS 10.12 Sierra. The minimum version of macOS supported by Xcode 14 built apps is macOS 10.13 High Sierra.[56]

Xcode 14 was publicly released on September 12, 2022.

15.x series

On June 5, 2023, at the Apple Worldwide Developers Conference, Xcode version 15 was announced; a beta version was released the same day. Xcode 15 dropped support for building apps for iOS 11 and the minimum version of iOS supported by Xcode 14 built apps is iOS 12.[56]

Xcode 15 was publicly released on September 18, 2023.

Version comparison table

Discontinued Current release Beta

Xcode 1.0 - Xcode 2.x (before iOS support)

Version history
Version Build Release date Runs on versions of Mac OS X Mac OS X SDK(s)
1.0 September 28, 2003 Mac OS X Panther (10.3.x) Mac OS X Cheetah (10.0.x), Mac OS X Puma (10.1.x), Mac OS X Jaguar (10.2.x), and Mac OS X Panther (10.3.x)
1.1 December 19, 2003
1.2 April 22, 2004
1.5 August 4, 2004
2.0 April 29, 2005 Mac OS X Tiger (10.4.x) Mac OS X Jaguar (10.2.x), Mac OS X Panther (10.3.x), and Mac OS X Tiger (10.4.x)
2.1 June 6, 2005
2.2 November 10, 2005
2.2.1 January 13, 2006
2.3 May 23, 2006
2.4 August 17, 2006
2.4.1 October 31, 2006
2.5 October 30, 2007 Mac OS X Tiger (10.4.x) and Mac OS X Leopard (10.5.x) Mac OS X Jaguar (10.2.x), Mac OS X Panther (10.3.x), Mac OS X Tiger (10.4.x) and Mac OS X Leopard (10.5.x)
Version Build Release date Runs on versions of Mac OS X Mac OS X SDK(s)

Xcode 3.0 - Xcode 4.x

Version history
Version Build Release date min OS X to run OS X SDK(s) iOS SDK(s) included Min iOS Deployment Target iOS arm supported additional iOS Simulators
3.0 October 26, 2007 10.5.x Mac OS X Panther (10.3.x), Mac OS X Tiger (10.4.x), and Mac OS X Leopard (10.5.x) iOS 2.x + each down to iOS 2.0 iOS 2.0 armv6 -
3.1 August 2, 2008
3.1.1 October 17, 2008
3.1.2 November 23, 2008
3.1.3 June 17, 2009 10.5.7[59] iOS 3.1.3 (7E18) or lower[59] + each down to iOS 2.0 armv6 + for iOS 3.x: armv7
3.1.4 1203 July 15, 2009
3.2 August 28, 2009 10.6.0 Mac OS X Tiger (10.4.x), Mac OS X Leopard (10.5.x), and Mac OS X Snow Leopard (10.6.x)
3.2.1 October 9, 2009
3.2.2 1650 April 3, 2010 10.6.2[60] iOS 3.2 (7B367) + each down to iOS 3.0 iOS 3.0 armv6, armv7
3.2.3 June 22, 2010 10.6.4[61][62][63] iOS 4.0.x[64] + iOS 3.2
3.2.4 September 8, 2010 iOS 4.1 + iOS 3.2 iOS 4.0.2 (8A400)
3.2.5 1760 October 14, 2010 iOS 4.2 (8C134) iOS 4.1 (8B117) + iOS 4.0.2 (8A400) + iOS 3.2 (7W367a)
3.2.6 1761 February 14, 2011 10.6.6[65][66] iOS 4.3 (8F190) iOS 4.2 (8C134) + iOS 4.1 (8B117) + iOS 4.0.2 (8A400) + iOS 3.2 (7W367a)
4.0 4A304a March 14, 2011 Mac OS X Snow Leopard (10.6.x)
4.0.1 4A1006 March 25, 2011
4.0.2 4A2002a April 14, 2011 iOS 4.3.2 (8H7)
4.1 4B110 (10.7) 4B110f (10.6) July 20, 2011[67] 10.6.7[68][69] and 10.7 Mac OS X Snow Leopard (10.6.x) and Mac OS X Lion (10.7.x) -
4.1.1 August 4, 2011[70]
4.2 4D199 (10.7) 4C199 (10.6) October 12, 2011 iOS 5.0 (9A334) downloadable: iOS 4.3.2 (8H7)[71]
4.2.1 4D502 November 18, 2011 10.7[72][73]
4.3 4E109 February 16, 2012 10.7.3[74][75]
4.3.1 4E1019 March 7, 2012 iOS 5.1 (9B176) downloadable: iOS 5.0 + only for OS X 10.7:[76] iOS 4.3
4.3.2 4E2002 March 22, 2012
4.3.3 4E3002 May 9, 2012
4.4 July 25, 2012 10.7.4[77][78] Mac OS X Lion (10.7.x) and OS X Mountain Lion (10.8.x)
4.4.1 4F1003 August 7, 2012
4.5 September 19, 2012 iOS 6.0 (10A403) iOS 4.3[79] armv7, armv7s downloadable: iOS 5.1 + iOS 5.0 + only for OS X 10.7: iOS 4.3
4.5.1 October 3, 2012
4.5.2 4G2008 November 1, 2012
4.6 4H127 Feb 20, 2013 iOS 6.1 (10B141) downloadable: iOS 6.0 + iOS 5.1 + iOS 5.0 + only for OS X 10.7: iOS 4.3
4.6.1 4H512 March 14, 2013
4.6.2 4H1003 April 15, 2013
4.6.3 4H1503 June 14, 2013
Version Build Release date min OS X to run OS X SDK(s) iOS SDK(s) included Min iOS Deployment Target iOS arm supported additional iOS Simulators

Xcode 5.0 - 6.x (since arm64 support)

Version history
Version Build Release date 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 September 18, 2013 10.8.4[80][81] OS X v10.8 iOS 7.0 (11A465) iOS 4.3 or iOS 6.0 (for arch with arm64)[82] armv7, armv7s, arm64 iOS 6.1 + iOS 6.0 + only for OS X 10.8:[83] iOS 5.1 + iOS 5.0
5.0.1 5A2053 October 22, 2013 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)[84]
5.0.2 5A3005 November 12, 2013
5.1 5B130a March 10, 2014 iOS 7.1 (11D167) iOS 7.0 + iOS 6.1[85][86]
5.1.1 5B1008 April 10, 2014 iOS 6.1
6.0.1 6A317 September 17, 2014 10.9.4 OS X v10.9 iOS 8.0 (12A365) Default: armv7, arm64
Manually:[87] armv7s
iOS 7.1 + only for OS X 10.9[88] iOS 7.0
6.1 6A1052c 6A1052d October 16, 2014[89] October 20, 2014[90] OS X v10.9 + OS X v10.10 iOS 8.1 (12B411)
6.1.1 6A2008a December 2, 2014
6.2 6C131e March 9, 2015 iOS 8.2 (12D508) iOS 8.1 + iOS 7.1
6.3 6D570 April 8, 2015 10.10 OS X v10.9 + OS X v10.10 iOS 8.3 (12F69) iOS 8.2 + iOS 8.1 + iOS 7.1
6.3.1 6D1002 April 21, 2015
6.3.2 6D2105 May 18, 2015
6.4 6E35b June 30, 2015 iOS 8.4 (12H141) iOS 8.3 + iOS 8.2 + iOS 8.1 + iOS 7.1
Version Build Release date min OS X to run[91] OS X SDK(s) iOS SDK(s) included Min iOS Deployment Target iOS arm supported downloadable iOS Simulators

Xcode 7.0 - 10.x (since Free On-Device Development)

Version history
Version Build Release date min macOS to run[92] macOS SDK(s)[93] iOS SDK included[94] watchOS SDK included[95] tvOS SDK included[96] Downloadable simulators[97] Notes
7.0 7A220 September 16, 2015 10.10.4 10.11 (15A278) iOS 9 (13A340) watchOS 2 (13S343) - iOS 8.4 + iOS 8.3 + iOS 8.2 + iOS 8.1
7.0.1 7A1001 September 28, 2015
7.1 7B91b October 21, 2015 10.10.5 iOS 9.1 (13B137) tvOS 9.0 (13T393) added iOS 9.0
7.1.1 7B1005 November 9, 2015
7.2 7C68 December 8, 2015 10.11.2 (15C43) iOS 9.2 (13C75) watchOS 2.1 (13S660) tvOS 9.1 (13U78) added iOS 9.1 + tvOS 9.0 + watchOS 2.0
7.2.1 7C1002 February 3, 2016 tvOS 9.1 (13U79)
7.3 7D175 March 21, 2016 10.11 10.11.4 (15E60) iOS 9.3 (13E230) watchOS 2.2 (13V143) tvOS 9.2 (13Y227) added iOS 9.2 + tvOS 9.1 + watchOS 2.1
7.3.1 7D1012[89] 7D1014[90] May 3, 2016
8.0 8A218a September 13, 2016 10.11.5 10.12 (16A300) iOS 10 (14A345) watchOS 3 (14S326) tvOS 10.0 (14T328) added iOS 9.3 + tvOS 9.2 + watchOS 2.2
8.1 8B62 October 27, 2016 10.12.1 (16B2649) iOS 10.1 (14B72) watchOS 3.1 (14S471a) added iOS 10.0 (there is no watchOS 3.0)
8.2 8C38 December 12, 2016 10.12.2 (16C58) iOS 10.2 (14C89) tvOS 10.1 (14U591) added iOS 10.1 + tvOS 10.0
8.2.1 8C1002 December 19, 2016
8.3 8E162 March 27, 2017 10.12 10.12.4 (16E185) iOS 10.3 (14E269) watchOS 3.2 (14V243) tvOS 10.2 (14W260) added iOS 10.2 + tvOS 10.1 (there is no watchOS 3.1)
8.3.1 8E1000a April 6, 2017
8.3.2 8E2002 April 18, 2017
8.3.3 8E3004b June 5, 2017 iOS 10.3.1 (14E8301) added watchOS 3.1 Simulator [99]
9.0 9A235 September 19, 2017 10.12.6 10.13 (17A360) iOS 11.0 (15A372) watchOS 4.0 (15R372) tvOS 11.0 (15J380) added iOS 10.3.1 + tvOS 10.2 + watchOS 3.2
9.0.1 9A1004 October 15, 2017
9.1 9B55 October 31, 2017 10.13.1 (17B48) iOS 11.1 (15B93/15B101) watchOS 4.1 (15R846) tvOS 11.1 (15J582) added iOS 11.0 + tvOS 11 + watchOS 4.0
9.2 9C40b December 4, 2017 10.13.2 (17C76) iOS 11.2 (15C107) watchOS 4.2 (15S100) tvOS 11.2 (15K104) added iOS 11.1 + tvOS 11.1 + watchOS 4.1
9.3 9E145 March 29, 2018 10.13.2 10.13.4 (17E189) iOS 11.3 (15E217) watchOS 4.3 (15T212) tvOS 11.3 (15L211) added iOS 11.2 + tvOS 11.2 + watchOS 4.2
9.3.1 9E501 May 9, 2018
9.4 9F1027a May 29, 2018 iOS 11.4 (15F79) tvOS 11.4 (15L576) added iOS 11.3 + tvOS 11.3
9.4.1 9F2000 June 13, 2018
10.0 10A255 September 17, 2018 10.13.6 10.14 (18A384) iOS 12.0 (16A366) watchOS 5.0 (16R363) tvOS 12.0 (16J364) added iOS 11.4 + tvOS 11.4 + watchOS 4.3
10.1 10B61 October 30, 2018 10.14.1 (18B71) iOS 12.1 (16B91) watchOS 5.1 (16R591) tvOS 12.1 (16J602) added iOS 12.0 + tvOS 12.0 + watchOS 5.0
10.2 10E125 Mar 25, 2019 10.14.3[100][101] 10.14.4 (18E219) iOS 12.2 (16E226) watchOS 5.2 (16T224) tvOS 12.2 (16L225) added iOS 12.1 + tvOS 12.1 + watchOS 5.1
10.2.1 10E1001 Apr 17, 2019
10.3 10G8 July 22, 2019 10.14.3[102] 10.14.6 (18G74) iOS 12.4 (16G73) watchOS 5.3 (16U567) tvOS 12.4 (16M567) added iOS 12.2 + tvOS 12.2 + watchOS 5.2
Version Build Release date min macOS to run[92] macOS SDK(s)[93] iOS SDK included[94] watchOS SDK included[95] tvOS SDK included[96] Downloadable simulators[97] Notes

Xcode 11.0 - 14.x (since SwiftUI framework)

Version history
Version Build Release date min macOS to run[92][103] macOS SDK(s)[104][103] iOS SDK included[105][103] watchOS SDK included[106][103] tvOS SDK included[107][103] Notes
11.0 11A420a September 20, 2019 10.14.4 10.15 (19A547) iOS 13.0 (17A566) watchOS 6.0 (17R566) tvOS 13.0 (17J559) [109]
11.1 11A1027 October 7, 2019 iOS 13.1 (17A820) [110]
11.2 11B52 October 31, 2019 10.15.1 (19B81) iOS 13.2 (17B80) watchOS 6.1 (17S80) tvOS 13.2 (17K81) [111]
11.2.1 11B500 November 12, 2019 10.15.1 (19B89) iOS 13.2 (17B102) tvOS 13.2 (17K90) [112][113]
11.3 11C29 December 10, 2019 10.15.2 (19B90) [114][113]
11.3.1 11C505[115] January 13, 2020 [116][113]
11.4 11E146 March 24, 2020 10.15.2 10.15.4 (19E258) iOS 13.4 (17E255) watchOS 6.2 (17T255) tvOS 13.4 (17L255) [117][113]
11.4.1 11E503a April 15, 2020 iOS 13.4 (17E8258) [118][113]
11.5 11E608c May 20, 2020 iOS 13.5 (17F65) [119][113]
11.6 11E708 July 15, 2020 10.15.6 (19G68) iOS 13.6 (17G64) [120][113]
11.7 11E801a September 1, 2020 iOS 13.7 (17H22) [121][113]
12.0 12A7209 September 16, 2020 10.15.4 (Intel-based Mac)
11.0 (Apple silicon Mac)
iOS 14 (18A390) watchOS 7 (18R382) tvOS 14 (18J390) [122][113]
12.0.1 12A7300 September 24, 2020 [123][113]
12.1 12A7403 October 20, 2020 iOS 14.1 (18A8394) [124][113]
12.1.1 RC 12A7605b October 30, 2020 iOS 14.2 (18B79) watchOS 7.1 (18R579) tvOS 14.2 (18K54) [125][113]
12.2 12B45b November 12, 2020 11.0 (20A2408) [126][113]
12.3 12C33 December 14, 2020 11.1 (20C63) iOS 14.3 (18C61) watchOS 7.2 (18S561) tvOS 14.3 (18K559) [127][113]
12.4 12D4e January 26, 2021 iOS 14.4 (18D46) [128][113]
12.5 12E262 April 26, 2021 11.0 11.3 (20E214) iOS 14.5 (18E182) watchOS 7.4 (18T187) tvOS 14.5 (18L191) [129][113]
12.5.1 12E507 June 21, 2021 [130][113]
13.0 13A233 September 20, 2021 11.3 iOS 15.0 (19A339) watchOS 8.0 (19R341) tvOS 15.0 (19J344) [131][113]
13.1 13A1030d October 25, 2021 12.0 (21A344) watchOS 8.0.1 (19R351) [132][113]
13.2 13C90 December 13, 2021 12.1 (21C46) iOS 15.2 (19C51) watchOS 8.3 (19S51) tvOS 15.2 (19K50) [133][113]
13.2.1 13C100 December 17, 2021 [134][113]
13.3 13E113 March 14, 2022 12.0 12.3 (21E226) iOS 15.4 (19E239) watchOS 8.5 (19T241) tvOS 15.4 (19L439) [135][113]
13.3.1 13E500a April 11, 2022 [136][113]
13.4 13F17a May 16, 2022 iOS 15.5 (19F64) [137][113]
13.4.1 13F100 June 2, 2022 [138][113]
14.0 14A309 September 12, 2022 12.5 iOS 16.0 (20A360) watchOS 9.0 (20R362) tvOS 16.0 (20J373) [139][113]
14.0.1 14A400 September 26, 2022 [140][113]
14.1 14B47b November 1, 2022 13.0 (22A372) iOS 16.1 (20B71) watchOS 9.1 (20S71) tvOS 16.1 (20K67) [141][113]
14.2 14C18 December 13, 2022 13.1 (22C55) iOS 16.2 (20C52) [142][113]
14.3 14E222b March 30, 2023 13.0 13.3 (22E245) iOS 16.4 (20E238) watchOS 9.4 (20T248) tvOS 16.4 (20L489) [143][113]
14.3.1 14E300c June 1, 2023 [144][113]
Version Build Release date min macOS to run[92] macOS SDK(s)[104] iOS SDK included[105] watchOS SDK included[106] tvOS SDK included[107] Notes

Xcode 15.0 - (since visionOS support)

Version history
Version Build Release date min macOS to run[92][103] macOS SDK(s)[104][103] iOS SDK included[105][103] watchOS SDK included[106][103] tvOS SDK included[107][103] visionOS SDK included[145][103] Notes
15.0 15A240d September 18, 2023 13.5 14.0 (23A334) iOS 17.0 (21A325) watchOS 10.0 (21R354) tvOS 17.0 (21J351) [146][113]
15.0.1 15A507 October 18, 2023 iOS 17.0 (21A326) [147][113]
15.1 15C65 December 11, 2023 14.2 (23C53) iOS 17.2 (21C52) watchOS 10.2 (21S355) tvOS 17.2 (21K354) [148][113]
15.2 15C500b January 8, 2024 visionOS 1.0 (21N301) [149][113]
15.3 15E5204a March 5, 2024 14.0 14.4 (23E5196c) iOS 17.4 (21E212) watchOS 10.4 (21T5202c) tvOS 17.4 (21L5212c) visionOS 1.1 (21O5188b) [150][113]
15.4 beta 15F5021i April 16, 2024 14.5 (23F5059d) iOS 17.5 (21F5058d) watchOS 10.5 (21T5555c) tvOS 17.5 (21L5553d) visionOS 1.2 (21O5565d) [151][113]
Version Build Release date min macOS to run[92] macOS SDK(s)[104] iOS SDK included[105] watchOS SDK included[106] tvOS SDK included[107] visionOS SDK included[145] Notes

Toolchain versions

Discontinued Current release Beta

Xcode 1.0 - Xcode 2.x (before iOS support)

Toolchain version history
Xcode cctools ld64 GCC 3.1 GCC 3.3 GCC 4.0
1.0 495 - 1256 - -
1.2 499 - - 1640 -
1.5 525 - - 1666 -
2.5 622.9 62.1 - 1819 5370
Xcode cctools ld64 GCC 3.1 GCC 3.3 GCC 4.0[152]

Xcode 3.0 - Xcode 4.x

Toolchain version history
Xcode cctools ld64 GCC 4.0 GCC 4.2 LLVM-GCC 4.2 LLVM Apple LLVM-Clang
3.1.4 698.1 85.2.1 5493 5577 5555 2064.3 -
3.2 750 95.2.12 5493 5646 5646 2118 -
3.2.1 750 95.2.12 5493 5646 5646 2206 -
3.2.2 773 97.2 5493 5659 5646 2207.5 1.0.2
3.2.3 782 97.14 5494 5664 5658 2326.10 1.5 (60)
3.2.4 782 97.14 5494 5664 5658 2326.10 1.5 (60)
3.2.5 782 97.17 5494 5664 5658 2333.4 1.6 (70)
3.2.6 795 97.17 5494 5666 5658 2335.6 1.7 (77) (based on LLVM 2.9svn)
4.0 800 123.2 5494 5666 5658 2335.9 2.0 (137) (based on LLVM 2.9svn)
4.0.2 ? ? 5494 5666 5658 2335.9 2.0 (137) (based on LLVM 2.9svn)
4.1 806 123.2.1 - 5666 5658 2335.15.00 2.1 (163.7.1) (based on LLVM 3.0svn)
4.2 809 127.2 - - 5658 2336.1.00 3.0 (211.10.1) (based on LLVM 3.0svn)
4.3 822 112 - - 5658 2336.9.00 3.1 (tags/Apple/clang-318.0.45) (based on LLVM 3.1svn)
4.3.1 ? ? - - 5658 2336.9.00 3.1 (tags/Apple/clang-318.0.54) (based on LLVM 3.1svn)
4.3.2 ? ? - - 5658 2336.9.00 3.1 (tags/Apple/clang-318.0.58) (based on LLVM 3.1svn)[153]
4.3.3 ? ? - - 5658 2336.9.00 3.1 (tags/Apple/clang-318.0.61) (based on LLVM 3.1svn)[153]
4.4 829 133.3 - - 5658 2336.11.00 4.0 (tags/Apple/clang-421.0.57) (based on LLVM 3.1svn)[153]
4.4.1 ? ? - - 5658 2336.11.00 4.0 (tags/Apple/clang-421.0.60) (based on LLVM 3.1svn)[153]
4.5 836 134.9 - - 5658 2336.11.00 4.1 (tags/Apple/clang-421.11.65) (based on LLVM 3.1svn)[153]
4.5.1 ? ? - - 5658 2336.11.00 4.1 (tags/Apple/clang-421.11.66) (based on LLVM 3.1svn)[153]
4.5.2 ? ? - - 5658 2336.11.00 4.1 (tags/Apple/clang-421.11.66) (based on LLVM 3.1svn)[153]
4.6 839 136 - - 5658 2336.11.00 4.2 (clang-425.0.24) (based on LLVM 3.2svn)[153]
4.6.1 ? ? - - 5658 2336.11.00 4.2 (clang-425.0.27) (based on LLVM 3.2svn)[153]
4.6.2 ? ? - - 5658 2336.11.00 4.2 (clang-425.0.28) (based on LLVM 3.2svn)[153]
4.6.3 ? ? - - 5658 2336.11.00 4.2 (clang-425.0.28) (based on LLVM 3.2svn)[153]
Xcode cctools ld64 GCC 4.0[152] GCC 4.2[154] LLVM-GCC 4.2[155] LLVM[155] Apple LLVM-Clang[156]

Xcode 5.0 - 6.x (since arm64 support)

Toolchain version history
Xcode cctools ld64 LLVM Clang version string Swift version string
5.0.0 846.2.1 224.1 3.3svn 5.0 (clang-500.2.75) (based on LLVM 3.3svn)[153]
5.0.1 846.2.4 224.1 3.3svn 5.0 (clang-500.2.79) (based on LLVM 3.3svn)[153]
5.0.2 846.2.4 224.1 3.3svn 5.0 (clang-500.2.79) (based on LLVM 3.3svn)[153]
5.1 855 236.3 3.4svn 5.1 (clang-503.0.38) (based on LLVM 3.4svn)[153]
5.1.1 855 236.4 3.4svn 5.1 (clang-503.0.40) (based on LLVM 3.4svn)[153]
6.0.1 862 241.8 3.5svn 6.0 (clang-600.0.51) (based on LLVM 3.5svn)[153] 1.0 (swift-600.0.51.4)
6.1 862 241.9 3.5svn 6.0 (clang-600.0.54) (based on LLVM 3.5svn)[153] 1.1 (swift-600.0.54.20)
6.1.1 862 241.9 3.5svn 6.0 (clang-600.0.56) (based on LLVM 3.5svn)[153] 1.1 (swift-600.0.56.1)
6.2 862 241.9 3.5svn 6.0 (clang-600.0.57) (based on LLVM 3.5svn)[153] 1.1 (swift-600.0.57.4)
6.3 870 242 3.6.0svn 6.1.0 (clang-602.0.49) (based on LLVM 3.6.0svn)[153] 1.2 (swiftlang-602.0.49.3)
6.3.1 870 242 3.6.0svn 6.1.0 (clang-602.0.49) (based on LLVM 3.6.0svn)[153] 1.2 (swiftlang-602.0.49.6)
6.3.2 870 242 3.6.0svn 6.1.0 (clang-602.0.53) (based on LLVM 3.6.0svn)[153] 1.2 (swiftlang-602.0.53.1)
6.4 870 242.2 3.6.0svn 6.1.0 (clang-602.0.53) (based on LLVM 3.6.0svn)[153] 1.2 (swiftlang-602.0.53.1)
Xcode cctools[157] ld64[158] LLVM[159] Clang version string[160] Swift version string[161]

Xcode 7.0 - 10.x (since Free On-Device Development)

Toolchain version history
Xcode cctools ld64 LLVM Clang version string Swift version string
7.0 877.5 253.3 3.7.0svn[159] 7.0.0 (clang-700.0.72)[153] 2.0 (swiftlang-700.0.59)
7.0.1 877.5 253.3.3 3.7.0svn[159] 7.0.0 (clang-700.0.72)[153] 2.0 (swiftlang-700.0.59)
7.1 877.7 253.6 3.7.0svn[159] 7.0.0 (clang-700.1.76)[153] 2.1 (swiftlang-700.1.101.6)
7.2 877.8 253.9 3.7.0svn[159] 7.0.2 (clang-700.1.81)[153] 2.1.1 (swiftlang-700.1.101.15)
7.2.1 877.8 253.9 3.7.0svn[159] 7.0.2 (clang-700.1.81)[153] 2.1.1 (swiftlang-700.1.101.15)
7.3 886 264.3.101 3.8.0svn[159] 7.3.0 (clang-703.0.29)[153] 2.2 (swiftlang-703.0.18.1)
7.3.1 886 264.3.102 3.8.0svn[159] 7.3.0 (clang-703.0.31)[153] 2.2 (swiftlang-703.0.18.8)
8.0 895 274.1 3.9.0svn[159] 8.0.0 (clang-800.0.38)[153] 3.0 (swiftlang-800.0.46.2)
8.1 895 274.1 3.9.0svn[159] 8.0.0 (clang-800.0.42.1)[153] 3.0.1 (swiftlang-800.0.58.6 clang-800.0.42.1)
8.2 895 274.2 3.9.0svn[159] 8.0.0 (clang-800.0.42.1)[153] 3.0.2 (swiftlang-800.0.63 clang-800.0.42.1)
8.2.1 895 274.2 3.9.0svn[159] 8.0.0 (clang-800.0.42.1)[153] 3.0.2 (swiftlang-800.0.63 clang-800.0.42.1)
8.3 898 278.4 3.9.0svn[159] 8.1.0 (clang-802.0.38)[153] 3.1 (swiftlang-802.0.48 clang-802.0.38)
8.3.1 898 278.4 3.9.0svn[159] 8.1.0 (clang-802.0.41)[153] 3.1 (swiftlang-802.0.51 clang-802.0.41)
8.3.2 898 278.4 3.9.0svn[159] 8.1.0 (clang-802.0.42)[153] 3.1 (swiftlang-802.0.53 clang-802.0.42)
8.3.3 898 278.4 3.9.0svn[159] 8.1.0 (clang-802.0.42)[153] 3.1 (swiftlang-802.0.53 clang-802.0.42)
9.0 900 302.3 4.0.0[162] 9.0.0 (clang-900.0.37)[153] 4.0 (swiftlang-900.0.65 clang-900.0.37)
9.1 900 302.3.1 4.0.0[163] 9.0.0 (clang-900.0.38)[153] 4.0.2 (swiftlang-900.0.69.2 clang-900.0.38)
9.2 900 305 4.0.0[164] 9.0.0 (clang-900.0.39.2)[153] 4.0.3 (swiftlang-900.0.74.1 clang-900.0.39.2)
9.3 906 351.8 5.0.2[165] 9.1.0 (clang-902.0.39.1)[153] 4.1 (swiftlang-902.0.48 clang-902.0.37.1)
9.3.1 906 351.8 5.0.2[165] 9.1.0 (clang-902.0.39.1)[153] 4.1 (swiftlang-902.0.48 clang-902.0.37.1)
9.4 906 351.8 5.0.2[166] 9.1.0 (clang-902.0.39.2)[153] 4.1.2 (swiftlang-902.0.54 clang-902.0.39.2)
9.4.1 906 351.8 5.0.2[166] 9.1.0 (clang-902.0.39.2)[153] 4.1.2 (swiftlang-902.0.54 clang-902.0.39.2)
10.0 921.0.1 409.12 6.0.1[167] 10.0.0 (clang-1000.11.45.2)[153] 4.2 (swiftlang-1000.11.37.1 clang-1000.11.45.1)

10.1

921.0.1 409.12 6.0.1[168] 10.0.0 (clang-1000.11.45.5)[153] 4.2.1 (swiftlang-1000.11.42 clang-1000.11.45.1)

10.2

927.0.2 450.3 7.0.0[169] 10.0.1 (clang-1001.0.46.3)[153] 5.0 (swiftlang-1001.0.69.5 clang-1001.0.46.3)

10.2.1

927.0.2 450.3 7.0.0[170] 10.0.1 (clang-1001.0.46.4)[153] 5.0.1 (swiftlang-1001.0.82.4 clang-1001.0.46.5)

10.3

927.0.2 450.3 7.0.0[170] 10.0.1 (clang-1001.0.46.4)[153] 5.0.1 (swiftlang-1001.0.82.4 clang-1001.0.46.5)
Xcode cctools[157] ld64[158] LLVM[159] Clang version string[160] Swift version string[161]

Xcode 11.0 - 14.x (since SwiftUI framework)

Toolchain version history
Xcode cctools ld64 LLVM Clang version string Swift version string

11.0

949.0.1 512.4 8.0.0[171] 11.0.0 (clang-1100.0.33.8)[153] 5.1 (swiftlang-1100.0.270.13 clang-1100.0.33.7)

11.1

949.0.1 512.4 8.0.0[171] 11.0.0 (clang-1100.0.33.8)[153] 5.1 (swiftlang-1100.0.270.13 clang-1100.0.33.7)

11.2

949.0.1 520 8.0.0[172] 11.0.0 (clang-1100.0.33.12)[173] 5.1.2 (swiftlang-1100.0.278 clang-1100.0.33.9)

11.2.1

949.0.1 520 8.0.0[172] 11.0.0 (clang-1100.0.33.12)[160] 5.1.2 (swiftlang-1100.0.278 clang-1100.0.33.9)

11.3

949.0.1 530 8.0.0[174] 11.0.0 (clang-1100.0.33.16)[160] 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15)

11.3.1

949.0.1 530 8.0.0[174] 11.0.0 (clang-1100.0.33.17)[160] 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15)

11.4

959.0.1 556.5 9.0.0[175] 11.0.3 (clang-1103.0.32.29)[160] 5.2 (swiftlang-1103.0.32.1 clang-1103.0.32.29)

11.4.1

959.0.1 556.6 9.0.0[176] 11.0.3 (clang-1103.0.32.59)[160] 5.2.2 (swiftlang-1103.0.32.6 clang-1103.0.32.51)

11.5

959.0.1 556.6 9.0.0[177] 11.0.3 (clang-1103.0.32.62)[160] 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53)

11.6

959.0.1 556.6 9.0.0[177] 11.0.3 (clang-1103.0.32.62)[160] 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53)

11.7

959.0.1 556.6 9.0.0[177] 11.0.3 (clang-1103.0.32.62)[160] 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53)

12.0

973.0.1 609 10.0.0[178] 12.0.0 (clang-1200.0.32.2)[160] 5.3 (swiftlang-1200.0.29.2 clang-1200.0.30.1)

12.0.1

973.0.1 609 10.0.0[178] 12.0.0 (clang-1200.0.32.2)[160] 5.3 (swiftlang-1200.0.29.2 clang-1200.0.30.1)

12.1

973.0.1 609 10.0.0[178] 12.0.0 (clang-1200.0.32.21)[160] 5.3 (swiftlang-1200.0.29.2 clang-1200.0.30.1)

12.1.1 RC

973.0.1 609 10.0.0[178] 12.0.0 (clang-1200.0.32.21)[160] 5.3 (swiftlang-1200.0.29.2 clang-1200.0.30.1)

12.2

973.4 609.7 10.0.0[179] 12.0.0 (clang-1200.0.32.27)[160] 5.3.1 (swiftlang-1200.0.41 clang-1200.0.32.8)

12.3

977.1 609.8 10.0.0[180] 12.0.0 (clang-1200.0.32.28)[160] 5.3.2 (swiftlang-1200.0.45 clang-1200.0.32.28)

12.4

977.1 609.8 10.0.0[180] 12.0.0 (clang-1200.0.32.29)[160] 5.3.2 (swiftlang-1200.0.45 clang-1200.0.32.28)

12.5

980 650.9 11.1.0[181] 12.0.5 (clang-1205.0.22.9)[160] 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55)

12.5.1

980.1 650.9 11.1.0[182] 12.0.5 (clang-1205.0.22.11)[160] 5.4.2 (swiftlang-1205.0.28.2 clang-1205.0.19.57)

13.0

986 711 12.0.0[183] 13.0.0 (clang-1300.0.29.3)[160] 5.5 (swiftlang-1300.0.31.1 clang-1300.0.29.1)

13.1

986 711 12.0.0[184] 13.0.0 (clang-1300.0.29.3)[160] 5.5.1 (swiftlang-1300.0.31.4 clang-1300.0.29.6)

13.2

986 711 12.0.0[185] 13.0.0 (clang-1300.0.29.30)[160] 5.5.2 (swiftlang-1300.0.47.5 clang-1300.0.29.30)

13.2.1

986 711 12.0.0[185] 13.0.0 (clang-1300.0.29.30)[160] 5.5.2 (swiftlang-1300.0.47.5 clang-1300.0.29.30)

13.3

994.1 762 13.0.0[186] 13.1.6 (clang-1316.0.21.2)[160] 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8)

13.3.1

994.1 762 13.0.0[186] 13.1.6 (clang-1316.0.21.2.3)[160] 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8)

13.4

994.1 764 13.0.0[187] 13.1.6 (clang-1316.0.21.2.5)[160] 5.6.1 (swiftlang-5.6.0.323.66 clang-1316.0.20.12)

13.4.1

994.1 764 13.0.0[187] 13.1.6 (clang-1316.0.21.2.5)[160] 5.6.1 (swiftlang-5.6.0.323.66 clang-1316.0.20.12)

14.0

1001.2 819.6 14.0.0[188] 14.0.0 (clang-1400.0.29.102)[160] 5.7 (swiftlang-5.7.0.127.4 clang-1400.0.29.50)

14.0.1

1001.2 819.6 14.0.0[188] 14.0.0 (clang-1400.0.29.102)[160] 5.7 (swiftlang-5.7.0.127.4 clang-1400.0.29.50)

14.1

1001.2 820.1 14.0.0[189] 14.0.0 (clang-1400.0.29.202)[160] 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)

14.2

1001.2 820.1 14.0.0[190] 14.0.0 (clang-1400.0.29.202)[160] 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51)

14.3

1005.2 857.1 15.0.0[191] 14.0.3 (clang-1403.0.22.14.1)[160] 5.8 (swiftlang-5.8.0.124.1 clang-1403.0.22.11.100)

14.3.1

1005.2 857.1 15.0.0[192] 14.0.3 (clang-1403.0.22.14.1)[160] 5.8.1 (swiftlang-5.8.0.124.5 clang-1403.0.22.11.100)
Xcode cctools[157] ld64[158] LLVM[159] Clang version string[160] Swift version string[161]

Xcode 15.0 - (since visionOS support)

Toolchain version history
Xcode cctools dyld LLVM Clang version string Swift version string

15.0

1009.2 1015.7 16.0.0[193] 15.0.0 (clang-1500.0.40.1) 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1)

15.0.1

1009.2 1015.7 16.0.0[193] 15.0.0 (clang-1500.0.40.1) 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1)

15.1

1009.3 1022.1 16.0.0[194] 15.0.0 (clang-1500.1.0.2.5) 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)

15.2

1009.3 1022.1 16.0.0[194] 15.0.0 (clang-1500.1.0.2.5) 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)

15.3

1010.6 1053.12 16.0.0[195] 15.0.0 (clang-1500.3.9.4) 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4)

15.4 beta

1010.6 1053.12 16.0.0[195] 15.0.0 (clang-1500.3.9.4) 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4)
Xcode cctools[157] dyld[158] LLVM Clang version string[160] Swift version string[161]

See also

References

  1. ^ John Siracusa (November 9, 2003). "Mac OS X 10.3 Panther". Retrieved January 15, 2022.
  2. ^ "Xcode 15.3 (15E204a) - Releases - Apple Developer". Apple Developer. Apple Inc. March 5, 2024. Retrieved March 5, 2024.
  3. ^ "Xcode 15.4 beta (15F5021i) - Releases - Apple Developer". Apple Developer. Apple Inc. April 16, 2024. Retrieved April 17, 2024.
  4. ^ a b "Xcode on the Mac App Store". Apple Inc. Retrieved May 29, 2018.
  5. ^ "Downloads". Apple Developer. Retrieved May 29, 2018.
  6. ^ "Xcode - Features". developer.apple.com. Retrieved March 11, 2020.
  7. ^ Adriaan van Os. "GNU Pascal and Xcode". Microbizz.nl. Archived from the original on April 18, 2012. Retrieved June 21, 2010.
  8. ^ "Using Free Pascal with Xcode". Pascal-central.com. Archived from the original on June 12, 2010. Retrieved June 21, 2010.
  9. ^ "Tools". macada.org. Archived from the original on July 27, 2011. Retrieved February 8, 2011.
  10. ^ "CSharpPlugin - cocoa-sharp-dev - Google Code". Retrieved June 21, 2010.
  11. ^ "xkick brings Golang support to Xcode 11 - Blog - Wirecog". www.wirecog.com. Retrieved May 24, 2020.
  12. ^ "CamelBones, an Objective-C/Perl bridge for Mac OS X & GNUStep - Home". Camelbones.sourceforge.net. December 1, 2004. Retrieved June 21, 2010.
  13. ^ "D for Xcode". Retrieved February 9, 2019.
  14. ^ Prince McLean (June 20, 2008). "Apple's other open secret: the LLVM Compiler". Retrieved April 3, 2012.
  15. ^ "Xcode 3.2: teh awesome edition". August 30, 2009. Archived from the original on June 16, 2013.
  16. ^ a b "New Features in Xcode 4: Xcode 4.2". Apple. September 16, 2015. Retrieved September 15, 2016.
  17. ^ a b "New Features in Xcode 4: Xcode 4.5". Apple Inc. September 16, 2015. Retrieved October 18, 2015.
  18. ^ "New Features in Xcode 5: Xcode 5.0". September 16, 2015. Retrieved September 15, 2016.
  19. ^ "Keynote - WWDC 2014 - Videos". Apple Developer. Retrieved February 1, 2019.
  20. ^ "Apple's new Swift language explained: A clever move to boost iOS, while holding Android apps back - ExtremeTech". www.extremetech.com. Retrieved February 1, 2019.
  21. ^ "Swift: Apple's next-generation programming language 4 years in the making". iMore. June 4, 2014. Retrieved February 1, 2019.
  22. ^ Mayo, Benjamin (June 2, 2014). "Apple announces new Xcode, 'Swift' programming language". 9to5Mac. Retrieved February 1, 2019.
  23. ^ "Swift Resources - Apple Developer". developer.apple.com. Retrieved February 1, 2019.
  24. ^ "A Swift Tour — The Swift Programming Language (Swift 5)". docs.swift.org. Retrieved February 5, 2019.
  25. ^ Swift.org. "A Swift Tour". Archived from the original on February 4, 2023. Retrieved February 4, 2023.
  26. ^ Victor, Bret (September 2012). "Learnable Programming". worrydream.com.
  27. ^ "Getting the Most out of Playgrounds in Xcode - WWDC 2018 - Videos". Apple Developer. Retrieved November 25, 2020.
  28. ^ David Holt says (May 15, 2010). "Facts about WebObjects (WebObjects Community)". Wocommunity.org. Archived from the original on October 7, 2013. Retrieved June 21, 2010.
  29. ^ "WOLips". Wiki.objectstyle.org. February 27, 2010. Retrieved June 21, 2010.
  30. ^ "Apple - Mac OS X Leopard - Features - 300+ New Features". Archived from the original on October 16, 2007.
  31. ^ "Apple Developer Tools for Java". Apple. Retrieved February 8, 2011.
  32. ^ "WWDC Software Notes: Safari 5, Xcode 4, iTunes 9.2". Mac Rumors. June 8, 2010. Retrieved June 21, 2010.
  33. ^ "Developer Tools - What's New in Xcode 4". Apple Developer. Retrieved February 8, 2011.
  34. ^ "Apple makes Xcode free to all with release of 4.1 on Mac App Store". AppleInsider. July 20, 2011. Retrieved July 3, 2013.
  35. ^ "New Features in Xcode 4: Xcode 4.1". Apple Inc. Retrieved September 15, 2016.
  36. ^ "Why can't I download Xcode 4.2 for Snow Leopard?". Retrieved May 2, 2015.
  37. ^ "New Features in Xcode 4: Xcode 4.3". Apple Inc. Retrieved September 15, 2016.
  38. ^ "New Features in Xcode 4: Xcode 4.3.1 and 4.3.2". Apple Inc. Retrieved September 15, 2016.
  39. ^ "New Features in Xcode 4: Xcode 4.3.3". Apple Inc. Retrieved September 15, 2016.
  40. ^ "Xcode 4.4 rolls out to OS X, iOS developers via the Mac App Store". 9to5Mac. July 25, 2012. Retrieved August 2, 2012.
  41. ^ "New Features in Xcode 4: Xcode 4.4". Apple Inc. Retrieved September 15, 2016.
  42. ^ "Apple seeds first iOS 7 and OS X Mavericks betas to developers". AppleInsider. June 10, 2013. Retrieved June 11, 2013.
  43. ^ "New Features in Xcode 5: Xcode 5.1". April 20, 2015. Retrieved September 15, 2016.
  44. ^ "Xcode 6, Swift, CloudKit, and more surprising developer news from WWDC 2014". TechRepublic. June 5, 2014. Retrieved June 6, 2014.
  45. ^ "New Features in Xcode 7: Xcode 7.0". developer.apple.com. Retrieved September 15, 2016.
  46. ^ "What's New in Xcode 8". developer.apple.com. Retrieved September 15, 2016.
  47. ^ "What's New in Xcode 9". developer.apple.com. Retrieved July 24, 2017.
  48. ^ "New Downloads Now Available". Apple Developer. Apple. Archived from the original on September 20, 2017. Retrieved September 19, 2017.
  49. ^ "Xcode - What's New". Retrieved June 4, 2018.
  50. ^ Sadun, Erica [@ericasadun] (June 4, 2018). "Hold onto Xcode 9.4 and earlier to support 32-bit customers. Xcode 10 no longer compiles 32-bit applications" (Tweet) – via Twitter.,
  51. ^ "Xcode 10 Release Notes". Retrieved September 17, 2018.
  52. ^ "Xcode 10 (10A254a) - Releases - Apple Developer". Apple Developer. Apple Inc. September 17, 2018. Retrieved September 12, 2018.
  53. ^ a b "Xcode 11 Beta Release Notes". Retrieved June 15, 2019.
  54. ^ "What's New in Xcode". Retrieved June 15, 2019.
  55. ^ "Xcode 11.4 Release Notes". Retrieved September 12, 2020.
  56. ^ a b c "Xcode - Support - Apple Developer". developer.apple.com. Retrieved March 23, 2023.
  57. ^ "Concurrency". Swift Docs.
  58. ^ "32-bit app support has been discontinued in Xcode 14". Apple Developer. Apple Inc. June 6, 2022. Retrieved March 22, 2023.
  59. ^ a b "iPhone Software Development: Old versions of iPhone SDK". April 6, 2010. Retrieved May 2, 2015.
  60. ^ "About Xcode for Mac, iPad, and iPhone Xcode 3.2.2 developer tools for Mac SDK 10.6 and iPhone SDK 3.2" (PDF). Apple Developer. Retrieved May 2, 2015.
  61. ^ "About Xcode and iOS SDK Xcode 3.2.3 for Mac OS X 10.6 and iOS 4.0.1" (PDF). Apple Developer. Retrieved May 2, 2015.
  62. ^ "About Xcode and iOS SDK Xcode 3.2.4 for Mac OS X 10.6 and iOS 4.1" (PDF). Apple Developer. Retrieved May 2, 2015.
  63. ^ "About Xcode and iOS SDK Xcode 3.2.5 for Mac OS X 10.6 and iOS 4.2" (PDF). Apple Developer. Retrieved May 2, 2015.
  64. ^ "Old versions of iPhone SDK". April 6, 2010. There were several releases of Xcode 3.2.3: with iOS 4.0; with iOS 4.0.1; with iOS 4.0.2 SDK
  65. ^ "About Xcode and iOS SDK - Xcode 3.2.6 for Mac OS X 10.6 and iOS 4.3 (Developers only)" (PDF). Apple Developer. Retrieved May 2, 2015.
  66. ^ "About Xcode and iOS SDK - Xcode 4.0.1 and iOS 4.3 (Developers only)" (PDF). Apple Developer. Retrieved May 2, 2015.
  67. ^ "Xcode". iTunes. Archived from the original on July 30, 2011. Retrieved May 2, 2015.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  68. ^ "About Xcode 4.1 for Snow Leopard (Developers only)" (PDF). Retrieved May 2, 2015.
  69. ^ "About Xcode 4.2 for Snow Leopard (Developers only)" (PDF). Retrieved May 2, 2015.
  70. ^ "Mac App Store - Xcode". iTunes. Archived from the original on September 24, 2011. Retrieved May 2, 2015.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  71. ^ "How to Install Older iOS Simulators in XCode 4.2.1 (SDK5.0)". Retrieved May 2, 2015.
  72. ^ "iphone - Xcode 4.2.1 for Snow Leopard - Stack Overflow". Retrieved May 2, 2015.
  73. ^ "Mac App Store - Xcode". iTunes. Archived from the original on February 2, 2012. Retrieved May 2, 2015.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  74. ^ "Mac App Store - Xcode". iTunes. Archived from the original on February 18, 2012. Retrieved May 2, 2015.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  75. ^ "Mac App Store - Xcode". Mac App Store. Archived from the original on July 1, 2012. Retrieved May 2, 2015.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  76. ^ "iphone - Install Simulator SDK 4.3 to Xcode 4.4 on Mountain Lion - Stack Overflow". Retrieved May 2, 2015.
  77. ^ "Xcode 4.4 Release Notes" (PDF). Apple Developer. Retrieved May 2, 2015.
  78. ^ "Mac App Store - Xcode". Mac App Store. Archived from the original on July 25, 2013. Retrieved May 2, 2015.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  79. ^ "Unauthorized - Apple Developer" (PDF). Retrieved May 2, 2015.
  80. ^ "Mac App Store - Xcode". Mac App Store. Archived from the original on October 10, 2013. Retrieved May 2, 2015.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  81. ^ "Mac App Store - Xcode". Mac App Store. Archived from the original on May 30, 2014. Retrieved May 2, 2015.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  82. ^ "iphone - Xcode 5 and iOS 7: Architecture and Valid architectures". Stack Overflow.
  83. ^ "ios5 - Use iOS 5 Simulator in XCode 5? - Stack Overflow". Retrieved May 2, 2015.
  84. ^ "Apple Developer Documentation". developer.apple.com.
  85. ^ "Install ios 5 simulator to xcode 5.1?". Retrieved May 2, 2015.
  86. ^ "iphone - ios 6.0 Simulator in xcode 5.1 - Stack Overflow". Retrieved May 2, 2015.
  87. ^ "ios - Xcode 6 Standard architectures exclude armv7s - Stack Overflow". Retrieved May 2, 2015.
  88. ^ "xcode - iOS 6.1 simulator on OSX 10.10 Yosemite - Stack Overflow". Retrieved May 2, 2015.
  89. ^ a b Developer Portal version
  90. ^ a b MAS version
  91. ^ LSMinimumSystemVersion from Info.plist
  92. ^ a b c d e f plutil -p Xcode.app/Contents/Info.plist | grep LSMinimumSystemVersion
  93. ^ a b cd Xcode.app/Contents/Developer; cd Platforms/MacOSX.platform/Developer/SDKs/; plutil -p */System/Library/CoreServices/SystemVersion.plist; cd -
  94. ^ a b cd Xcode.app/Contents/Developer; ls Platforms/iPhoneOS.platform/DeviceSupport/ | grep '(.*)'
  95. ^ a b cd Xcode.app/Contents/Developer; ls Platforms/WatchOS.platform/DeviceSupport/ | grep '(.*)'
  96. ^ a b cd Xcode.app/Contents/Developer; ls Platforms/AppleTVOS.platform/DeviceSupport/ | grep '(.*)'
  97. ^ a b from preferences -> downloads
  98. ^ "macOS 10.14 Mojave can't open Xcode 8.3.3 (immediately crash)". Stack Overflow.
  99. ^ Unable to run since MacOS 10.14[98]
  100. ^ "Xcode 10.2 Release Notes". Apple Developer.
  101. ^ "Xcode 10.2.1 Release Notes". Apple Developer.
  102. ^ "Xcode 10.3 Release Notes". Apple Developer.
  103. ^ a b c d e f g h i j k "Xcode Releases". xcodereleases.com. Retrieved July 2, 2020.
  104. ^ a b c d cd Xcode.app/Contents/Developer; cd Platforms/MacOSX.platform/Developer/SDKs/; plutil -p */System/Library/CoreServices/SystemVersion.plist
  105. ^ a b c d cd Xcode.app/Contents/Developer; plutil -p Platforms/iPhoneOS.platform/version.plist
  106. ^ a b c d cd Xcode.app/Contents/Developer; plutil -p Platforms/WatchOS.platform/version.plist
  107. ^ a b c d cd Xcode.app/Contents/Developer; plutil -p Platforms/AppleTVOS.platform/version.plist
  108. ^ "SwiftUI: Getting Started". Kodeco.com.
  109. ^ To see the SwiftUI preview, you need macOS 10.15[108]
  110. ^ "Xcode 11.1 Release Notes". Apple Developer Documentation. Apple Inc. Retrieved December 10, 2019.
  111. ^ "Xcode 11.2 Release Notes". Apple Developer Documentation. Apple Inc. Retrieved November 4, 2019.
  112. ^ "Xcode 11.2.1 Release Notes". Apple Developer Documentation. Apple Inc. Retrieved December 10, 2019.
  113. ^ a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag ah ai aj ak "Xcode Releases". xcodereleases.com. Retrieved December 10, 2019.
  114. ^ "Xcode 11.3 Release Notes". Apple Developer Documentation. Apple Inc. Retrieved November 10, 2019.
  115. ^ Developer Portal version. MAS version build is 11C504
  116. ^ "Xcode 11.3.1 Release Notes". Apple Developer Documentation. Apple Inc. Retrieved January 14, 2020.
  117. ^ "Xcode 11.4 Release Notes". Apple Developer Documentation. Apple Inc. Retrieved March 24, 2020.
  118. ^ "Xcode 11.4.1 Release Notes". Apple Developer Documentation. Apple Inc. Retrieved April 16, 2020.
  119. ^ "Xcode 11.5 Release Notes". Apple Developer Documentation. Apple Inc. Retrieved May 20, 2020.
  120. ^ "Xcode 11.6 Release Notes". Apple Developer Documentation. Apple Inc. Retrieved July 15, 2020.
  121. ^ "Xcode 11.7 Release Notes". Apple Developer Documentation. Apple Inc. Retrieved August 26, 2020.
  122. ^ "Xcode 12 Release Notes". Apple Developer Documentation. Apple Inc. Retrieved August 25, 2020.
  123. ^ "Xcode 12.0.1 Release Notes". Apple Developer Documentation. Apple Inc. Retrieved September 25, 2020.
  124. ^ "Xcode 12.1 Release Notes". Apple Developer Documentation. Apple Inc. Retrieved October 20, 2020.
  125. ^ "Xcode 12.1.1 RC Release Notes". Apple Developer Documentation. Apple Inc. Retrieved October 30, 2020.
  126. ^ "Xcode 12.2 Release Notes". Apple Developer Documentation. Apple Inc. Retrieved November 12, 2020.
  127. ^ "Xcode 12.3 Release Notes". Apple Developer Documentation. Apple Inc. Retrieved December 14, 2020.
  128. ^ "Xcode 12.4 Release Notes". Apple Developer Documentation. Apple Inc. Retrieved January 27, 2021.
  129. ^ "Xcode 12.5 Release Notes". Apple Developer Documentation. Apple Inc. Retrieved April 26, 2021.
  130. ^ "Xcode 12.5.1 Release Notes". Apple Developer Documentation. Apple Inc. Retrieved June 21, 2021.
  131. ^ "Xcode 13 Release Notes". Apple Developer Documentation. Apple Inc. Retrieved September 21, 2021.
  132. ^ "Xcode 13.1 Release Notes". Apple Developer Documentation. Apple Inc. Retrieved October 26, 2021.
  133. ^ "Xcode 13.2 Release Notes". Apple Developer Documentation. Apple Inc. Retrieved December 13, 2021.
  134. ^ "Xcode 13.2.1 Release Notes". Apple Developer Documentation. Apple Inc. Retrieved December 13, 2021.
  135. ^ "Xcode 13.3 Release Notes". Apple Inc. Retrieved March 15, 2022.
  136. ^ "Xcode 13.3.1 Release Notes". Apple Inc. Retrieved April 12, 2022.
  137. ^ "Xcode 13.4 Release Notes". Apple Inc. Retrieved May 16, 2022.
  138. ^ "Xcode 13.4.1 Release Notes". Apple Inc. Retrieved June 3, 2022.
  139. ^ "Xcode 14 Release Notes". Apple Inc. Retrieved September 13, 2022.
  140. ^ "Xcode 14.0.1 Release Notes". Apple Inc. Retrieved September 27, 2022.
  141. ^ "Xcode 14.1 Release Notes". Apple Inc. Retrieved November 3, 2022.
  142. ^ "Xcode 14.2 Release Notes". Apple Inc. Retrieved December 14, 2022.
  143. ^ "Xcode 14.3 Release Notes". Apple Inc. Retrieved March 31, 2023.
  144. ^ "Xcode 14.3.1 Release Notes". Apple Inc. Retrieved June 2, 2023.
  145. ^ a b cd Xcode.app/Contents/Developer; plutil -p Platforms/XROS.platform/version.plist
  146. ^ "Xcode 15 Release Notes". Apple Inc. Retrieved September 19, 2023.
  147. ^ "Xcode 15.0.1 Beta Release Notes". Apple Inc. Retrieved October 19, 2023.
  148. ^ "Xcode 15.1 Release Notes". Apple Inc. Retrieved December 12, 2023.
  149. ^ "Xcode 15.2 Release Notes". Apple Inc. Retrieved January 9, 2024.
  150. ^ "Xcode 15.3 Release Notes". Apple Inc. Retrieved February 27, 2024.
  151. ^ "Xcode 15.5 Beta Release Notes". Apple Inc. Retrieved April 17, 2024.
  152. ^ a b /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.0 --version
  153. ^ a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar as at au av aw ax ay az ba "Xcode clang version record gist". Retrieved May 29, 2013.
  154. ^ /Developer/usr/bin/gcc-4.2 --version
  155. ^ a b Xcode.app/Contents/Developer/usr/bin/llvm-gcc --version
  156. ^ Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --version
  157. ^ a b c d /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool --version
  158. ^ a b c d /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -v
  159. ^ a b c d e f g h i j k l m n o p q r "Clang - Source Browser". opensource.apple.com. Apple Inc. Retrieved May 11, 2017.
  160. ^ a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag ah ai /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --version
  161. ^ a b c d /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift --version
  162. ^ "swift-llvm/CMakeLists.txt at swift-4.0-RELEASE". GitHub. Retrieved November 18, 2018.
  163. ^ "swift-llvm/CMakeLists.txt at swift-4.0.2-RELEASE". GitHub. Retrieved November 18, 2018.
  164. ^ "swift-llvm/CMakeLists.txt at swift-4.0.3-RELEASE". GitHub. Retrieved November 18, 2018.
  165. ^ a b "swift-llvm/CMakeLists.txt at swift-4.1-RELEASE". GitHub. Retrieved November 18, 2018.
  166. ^ a b "swift-llvm/CMakeLists.txt at swift-4.1.2-RELEASE". GitHub. Retrieved November 18, 2018.
  167. ^ "swift-llvm/CMakeLists.txt at swift-4.2-RELEASE". GitHub. Retrieved November 18, 2018.
  168. ^ "swift-llvm/CMakeLists.txt at swift-4.2.1-RELEASE". GitHub. Retrieved November 18, 2018.
  169. ^ "swift-llvm/CMakeLists.txt at swift-5.0-RELEASE". GitHub. Retrieved April 10, 2019.
  170. ^ a b "swift-llvm/CMakeLists.txt at swift-5.0.1-RELEASE". GitHub. Retrieved June 15, 2019.
  171. ^ a b "swift-llvm/CMakeLists.txt at swift-5.1-RELEASE". GitHub. Retrieved March 20, 2020.
  172. ^ a b "llvm-project/llvm/CMakeLists.txt at swift-5.1.2-RELEASE". GitHub. Retrieved March 20, 2020.
  173. ^ "Xcode Releases on Twitter: 'The SDKs in #Xcode11.2 GM...'". Retrieved November 4, 2019.
  174. ^ a b "llvm-project/llvm/CMakeLists.txt at swift-5.1.3-RELEASE". GitHub. Retrieved March 20, 2020.
  175. ^ "llvm-project/llvm/CMakeLists.txt at swift-5.2-RELEASE". GitHub. Retrieved March 26, 2020.
  176. ^ "llvm-project/llvm/CMakeLists.txt at swift-5.2.2-RELEASE". GitHub. Retrieved April 21, 2020.
  177. ^ a b c "llvm-project/llvm/CMakeLists.txt at swift-5.2.4-RELEASE". GitHub. Retrieved May 20, 2020.
  178. ^ a b c d "llvm-project/llvm/CMakeLists.txt at swift-5.3-RELEASE". GitHub. Retrieved September 17, 2020.
  179. ^ "llvm-project/llvm/CMakeLists.txt at swift-5.3.1-RELEASE". GitHub. Retrieved November 13, 2020.
  180. ^ a b "llvm-project/llvm/CMakeLists.txt at swift-5.3.2-RELEASE". GitHub. Retrieved January 22, 2021.
  181. ^ "llvm-project/llvm/CMakeLists.txt at swift-5.4-RELEASE". GitHub. Retrieved April 27, 2021.
  182. ^ "llvm-project/llvm/CMakeLists.txt at swift-5.4.1-RELEASE". GitHub. Retrieved June 22, 2021.
  183. ^ "llvm-project/llvm/CMakeLists.txt at swift-5.5-RELEASE". GitHub. Retrieved September 21, 2021.
  184. ^ "llvm-project/llvm/CMakeLists.txt at swift-5.5.1-RELEASE". GitHub. Retrieved October 28, 2021.
  185. ^ a b "llvm-project/llvm/CMakeLists.txt at swift-5.5.2-RELEASE". GitHub. Retrieved December 14, 2021.
  186. ^ a b "llvm-project/llvm/CMakeLists.txt at swift-5.6-RELEASE". GitHub. Retrieved March 15, 2022.
  187. ^ a b "llvm-project/llvm/CMakeLists.txt at swift-5.6.1-RELEASE". GitHub. Retrieved May 13, 2022.
  188. ^ a b "llvm-project/llvm/CMakeLists.txt at swift-5.7-RELEASE". GitHub. Retrieved September 13, 2022.
  189. ^ "llvm-project/llvm/CMakeLists.txt at swift-5.7.1-RELEASE". GitHub. Retrieved November 3, 2022.
  190. ^ "llvm-project/llvm/CMakeLists.txt at swift-5.7.2-RELEASE". GitHub. Retrieved December 14, 2022.
  191. ^ "llvm-project/llvm/CMakeLists.txt at swift-5.8-RELEASE". GitHub. Retrieved March 31, 2023.
  192. ^ "llvm-project/llvm/CMakeLists.txt at swift-5.8.1-RELEASE". GitHub. Retrieved March 2, 2023.
  193. ^ a b "llvm-project/llvm/CMakeLists.txt at swift-5.9-RELEASE". GitHub. Retrieved September 19, 2023.
  194. ^ a b "llvm-project/llvm/CMakeLists.txt at swift-5.9.2-RELEASE". GitHub. Retrieved December 12, 2023.
  195. ^ a b "llvm-project/llvm/CMakeLists.txt at swift-5.10-RELEASE". GitHub. Retrieved March 11, 2024.

External links

  • Xcode – Mac App Store
  • Apple Developer Connection: Xcode tools and resources
  • Xcode Release Notes — Archive
  • Download Xcode
  • v
  • t
  • e
C, C++
Open source
Freeware
Retail
Discontinued
Java
Open source
Freeware
Retail
Discontinued
JavaScript
Open source
CLI (.NET)
Open source
Freeware
Retail
Discontinued
FlashPHP
Open source
Proprietary
RPython
Open source
Proprietary
Pascal,
Object Pascal
Open source
Freeware
  • Delphi Community
Retail
  • Delphi
Discontinued
BASIC
Open source
Freeware
Retail
Discontinued
Go
Open source
Freeware
Retail
HaxePOP-11Online
  • v
  • t
  • e
Current tools
Xcode
Former tools