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
macos: xcode: "9.3.1"
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.