Xcode 11.4 Released

The Xcode 11.4 (GM) image has just been released and can be selected as follows:

macos:
    xcode: 11.4.0

Note: The 11.4 GM image is still rolling out to our macOS large executors and may take a bit longer to propagate. During this time, jobs may queue longer than normal over the next 24 hours. We apologise for any inconvenience. macOS medium executors (the default resource class) are unaffected

The main changes in this image, from the Xcode 11.3.1 image, are:

  • macOS updated to 10.15.3 (from 10.15.1)
  • Xcode is 11.4 (11E146) installed at /Applications/Xcode-11.4.app

Runtime changes:

  • iOS 13.3 updated to 13.4
  • tvOS 13.3 updated to 13.4
  • watchOS 6.1 updated to 6.2

Potentially breaking changes:

Moving forward, Xcode images will no longer ship with Python 2. Homebrew have recently removed the Python 2 formula in favour of Python 3. For more information, including how you can maintain your own tap for Python 2, please see the PR for the Python 2 formula deletion.

Minor software changes:

  • Git 2.26.0 (with git-lfs 2.10.0) updated from 2.25.0 (with git-lfs 2.9.2)
  • NodeJS 13.11.0 (yarn 1.22.4) updated from 13.6.0 (yarn 1.21.1)
  • Fastlane 2.144.0 updated from 2.140.0
  • Cocoapods 1.9.1 updated from 1.8.4
  • Openjdk version “1.8.0_242” from openjdk version “1.8.0_232”
  • Carthage 0.34.0

The full manifest of installed software can be found here.