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:

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.

1 Like

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).

1 Like

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

1 Like

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

1 Like

Xcode 9.4.1 ? :innocent: Any chance?

5 Likes

Yes, please!!

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