The Xcode 12 Beta 3 image has just been released and can be selected as follows:
macos: xcode: 12.0.0
Changes In This Release
With Xcode 12 beta 3, Apple has “merged” Xcode 12 and Xcode 12 for Universal Apps into a single release.
Users who were selecting Xcode 12 for Universal Apps with the
12.0.0-UA image identifier will be automatically redirected to the new Xcode 12 beta 3 image (
As a result of Xcode now being a Universal App, and including the Apple Silicon tooling, the resulting size of Xcode itself has grown, meaning there is around 6GB less free space on the new Xcode 12 beta 3 image.
Additionally, the underlying macOS version has been bumped up to
Major Software Changes from 11.x series
We will no longer be shipping Python 2 in our images due to it hitting EOL status and causing issues during installation as it is no longer maintained by Homebrew. If you require Python 2, we would suggest moving to a previous Xcode image, or creating your own tap for the Python 2 package.
We have bumped OpenJDK to version 11 (LTS) from OpenJDK 8 due to the latter being deprecated.
Xcode 12.0 Build version 12A8169g is installed at
The following runtimes are installed:
- iOS 13.5
- iOS 14.0
- tvOS 13.4
- tvOS 14.0
- watchOS 6.2
- watchOS 7.0
The full manifest of installed software can be found here.