We have released an Xcode 10.2 image today. You can select the image by adding the following to a job in config.yml :
macos: xcode: 10.2.0
These are the changes in this image compared to Xcode 10.1:
- The host OS is now macOS Mojave (version 10.14.3).
- Xcode is now version 10.2 Build
- The included simulators are:
- iOS 12.2
- iOS 11.4
- iOS 10.3.1
- watchOS 5.2
The system Ruby is unchanged at
2.3.7p456. We also have Ruby 2.4.6 and 2.5.5 available to use via chruby.
The full manifest of the installed software is available here.
A raw diff of the changes is available here.
It took us longer than usual to make this image available on CircleCI. We understand that this delay created bottlenecks for your team, and we never want that to happen.
When we started building the Xcode 10.2 image, we included additional software in the image per customer requests. After our initial builds of the new image, we realized that the amount of available disk space had dropped significantly (~33%). We decided this would be unacceptable to release to customers and immediately moved to diagnose the root cause and explore possible solutions. Due to limitations in our technical processes, diagnosis and remediation of the situation took multiple days, delaying our release.
We are putting a process in place to test the impact of installing additional software on the disk space in our macOS images ahead of time.
Thank you very much for your patience and your understanding. Please comment here if you notice any issues with the Xcode 10.2 image or have any feedback.