Xcode 9.3.1 Released for CircleCI 2.0



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:

  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.


yarn 1.6 and node 10 cases errors. Can you use yarn version 1.7 instead


(If you have a problem I suggest you start a new thread, @lukaszgoworko. This is an announcement thread).


OK sorry. Perhaps the users should know about the bugs with yarn and node, when reading this announcment :wink:


We have just released Xcode 9.4.0 with Node 10.3.0 (yarn 1.7.0) - that might help?

XCode version 9.3.1 yarn errors

Xcode 9.4.1 ? :innocent: Any chance?


Yes, please!!


This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.