Latest: 12.5.1 · June 21, 2021

Xcode 12 Versions

Every Xcode 12 release, beta and release candidate, with its build number and date, the macOS it needs and the Swift and SDK versions inside.

Xcode 12 at a Glance

The newest Xcode 12 release is Xcode 12.5.1, build 12E507, released June 21, 2021 with Swift 5.4.2 and the iOS 14.5 SDK.

The line began with Xcode 12.0 Beta 1 on June 22, 2020; Xcode 12.0 shipped on September 17, 2020 after 7 pre-release builds. 8 releases and 20 betas and release candidates in all.

It needs macOS Catalina 10.15.4 at first, rising to macOS Big Sur 11.0 by its last release, and it moved Swift from 5.3 to 5.4.2.

Latest releaseXcode 12.5.1 (12E507)
ReleasedJune 21, 2021
RequiresmacOS Big Sur 11.0 or later
Swift5.4.2
SDKsiOS 14.5, macOS 11.3, tvOS 14.5, watchOS 7.4

Every Xcode 12 Release

Shipped releases only, newest first. The minimum macOS is what Apple's installer enforces; the SDK column is the iOS SDK, and the other platforms move in step with it.

VersionBuildReleasedRequiresSwiftiOS SDK
12.5.112E507June 21, 2021macOS 11.05.4.214.5
12.512E262April 26, 2021macOS 11.05.414.5
12.412D4eJanuary 26, 2021macOS 10.15.45.3.214.4
12.312C33December 14, 2020macOS 10.15.45.3.214.3
12.212B45bNovember 12, 2020macOS 10.15.45.3.114.2
12.112A7403October 20, 2020macOS 10.15.45.314.1
12.0.112A7300September 24, 2020macOS 10.15.45.314.0
12.012A7209September 17, 2020macOS 10.15.45.314.0

Xcode 12 Betas and Release Candidates

Every pre-release build Apple published for Xcode 12, with its date — the record of how long each version spent in testing.

VersionBuildReleased
Xcode 12.5 RC12E262April 20, 2021
Xcode 12.5 Beta 312E5244eMarch 2, 2021
Xcode 12.5 Beta 212E5234gFebruary 16, 2021
Xcode 12.5 Beta 112E5220oFebruary 1, 2021
Xcode 12.4 RC12D4eJanuary 21, 2021
Xcode 12.3 RC12C33December 8, 2020
Xcode 12.3 Beta 112C5020fNovember 12, 2020
Xcode 12.2 RC12B5044cNovember 5, 2020
Xcode 12.1.1 RC12A7605bOctober 30, 2020
Xcode 12.2 Beta 312B5035gOctober 13, 2020
Xcode 12.1 GM seed 112A7403October 13, 2020
Xcode 12.2 Beta 212B5025fSeptember 29, 2020
Xcode 12.2 Beta 112B5018iSeptember 17, 2020
Xcode 12.0 GM seed 112A7209September 15, 2020
Xcode 12.0 Beta 612A8189nAugust 25, 2020
Xcode 12.0 Beta 512A8189hAugust 18, 2020
Xcode 12.0 Beta 412A8179iAugust 4, 2020
Xcode 12.0 Beta 312A8169gJuly 22, 2020
Xcode 12.0 Beta 212A6163bJuly 7, 2020
Xcode 12.0 Beta 112A6159June 22, 2020

How to Get Xcode 12

The current release is in the Mac App Store. Every version, including betas and older releases, is on Apple's developer download page at developer.apple.com/download/all, which needs a free Apple Account; that is the route for keeping more than one Xcode installed side by side, each renamed in the Applications folder.

Check the macOS requirement first: the installer refuses to run on anything older than macOS Big Sur 11.0 for the latest Xcode 12 release. Which Xcode runs on which macOS covers every version.

Frequently Asked Questions

What is the latest version of Xcode 12?

Xcode 12.5.1, build 12E507, released June 21, 2021.

When was Xcode 12 released?

Xcode 12.0 shipped on September 17, 2020. The first beta, Xcode 12.0 Beta 1, came out on June 22, 2020.

What macOS does Xcode 12 need?

macOS Catalina 10.15.4 or later for the first release, and macOS Big Sur 11.0 or later for the latest.

Which Swift version comes with Xcode 12?

Swift 5.3, 5.3.1, 5.3.2, 5.4, 5.4.2, across its releases — Swift 5.4.2 in Xcode 12.5.1.

Which iOS SDK is in Xcode 12?

iOS 14.0, 14.1, 14.2, 14.3, 14.4, 14.5, depending on the release. The table on this page lists the SDK for each one.

Other Xcode versions

Source: Apple's downloads and release notes, as recorded by xcodereleases.com. Updated automatically.