Xcode 8.3 is now available for use on the CircleCI macOS platform. To start using Xcode 8.3 in your builds, add the following to your
machine: xcode: version: 8.3
This update also changes the base OS version to macOS Sierra.
Opt-in upgrades on macOS platform
We are also announcing opt-in upgrades for the macOS platform. This feature allows customers building iOS and Mac projects to choose when they would like to upgrade to a newer build image and Xcode version.
Going forward, we will no longer automatically change images for you. All new changes will be introduced in new images, together with new Xcode versions. Updating to those new images is opt-in.
When we release a new build image, our plan is to make small updates to it in the first two weeks in response to your feedback. After that we intend to only update the image when absolutely necessary, for example in the case of security updates.
This feature also allows us to add support for newer Xcode versions more quickly than before. Previously, we had been using a monolithic build image with multiple Xcode versions preinstalled. This update changes that to multiple images, each with a single version of Xcode installed.
Please let us know what you think in the comments. Thanks!