A new version of Xcode is a big deal. It often provides updated system frameworks, latest swift version, better tooling etc. For many this means that having access to the latest version is essential for their workflow.
Downloading and installing a version of Xcode as a part of the integration is a slow task so it is required that CircleCI provide an image with the version of Xcode preinstalled.
I've listed below the time it has taken for the last 3 Xcode versions from Apple release until they were available. CircleCI is the slowest among its competitors to provide new images.
Xcode 10.2.1CircleCI: currently 14 days and still not availableTravis: 4 daysBitrise: 3 days
Xcode 10.2CircleCI: 18 daysTravis: 4 daysBitrise: 2 days
Xcode 10.1CircleCI: 8 daysTravis: 2 daysBitrise: 1 day
Please note that I appreciate the work that CircleCI is doing and in other areas they provide a superior experience than the competitors and I understand that the task of providing a new image might be time consuming currently, however I see much room for improvement from a customers perspective and I hope you'll consider making this experience better.
CCI-I-1016