We are delighted to have release Xcode 9.3.1 on CircleCI 2.0. To select the new image, add the following to your jobs in .circleci/config.yml
:
macos:
xcode: "9.3.1"
The software manifest for the image is here.
On top of the new version of Xcode, we’ve made some improvements to the image that might affect your builds.
We have changed how we install python. We now install Python 2 and 3, using the standard Homebrew Python setup. Python 2 remains the default. The image contains Python 2.7.15 and 3.6.5. We also install pip version 10.0.1 for both.
We have fixed a bug with how git-lfs
was being installed, so using git-lfs
should be easier now.
Node.js is now version 10.1, with yarn 1.6.0. There are some small version changes in git, bundler, cocoapods, fastlane, and Java. The full details are in this diff.
The set of simulators that are install is the same as the Xcode 9.3 image.