announcement
Important Update! Change of the default Xcode version in FlyCI macOS runners
FlyCI is changing the default Xcode version to 15.2 for macOS 13 Ventura and 15.4 for macOS 14 Sonoma
VRVeselina Radeva![Default Xcode version will be set to 15.2 for macOS 13 Ventura and 15.4 for macOS 14 Sonoma](/_next/image?url=%2Fimages%2Fblog%2Fflyci-xcode-default-version-change%2Fflyci-xcode-default-version-change.png&w=3840&q=75)
At FlyCI, we aim to provide the latest stable updates in our images by default. Following the announced changes in GitHub's macOS 13 Ventura image↗ and macOS 14 Sonoma image↗, we are going to update the default Xcode version in our runners as well.
Default Xcode version changes
The current Xcode version of both macOS 13 and macOS 14 FlyCI runner images is set to Xcode 15.0.1 by default. We plan to provide the following updates to our images to change the current default Xcode version:
- macOS 13 Ventura: set the default current Xcode version to Xcode 15.2 (effective July 17th)
Affected runners:
flyci-macos-large-latest-m2
,flyci-macos-xlarge-latest-m2
- macOS 14 Sonoma: set the default current Xcode version to Xcode 15.4 (effective July 18th)
Affected runners:
flyci-macos-14-m2
,flyci-macos-14-xlarge-m2
Why change the default Xcode version?
Since 15.0.1, Xcode has had multiple stable releases. Switching to the latest stable features and fixes by default allows our users to use the latest and greatest from the macOS world.
How do I switch the Xcode version to the older one?
In case your application experiences issues with the newer Xcode versions, you can switch to an older one until you fix it. Use the code below in your GitHub workflow to change the Xcode version you use:
- name: Check the current Xcode version
run: xcodebuild -version
- name: Change the default Xcode version
run: sudo xcode-select -switch /Applications/Xcode_15.0.1.app
- name: Verify the Xcode version switch
run: xcodebuild -version
Support and Resources
For additional information and support, visit the links below:
- FlyCI GitHub runners docs
- FlyCI Wingman docs
- Guides
- Customer support - community and professional
- FAQ
Report an issue
To report an issue with FlyCI runners or FlyCI Wingman, contact us at contact@flyci.net.
Join our Discord server↗ to contact the FlyCI team directly.