Runners
Xcode versions available on macOS runners
Which Xcode versions ship on runnerhut macOS runners, how to pin one, and how image updates are rolled out.
Specifications
- macOS 14 image
- Xcode 15.2, 15.4
- macOS 15 image
- Xcode 16.0, 16.2, 16.4
- Default
- Latest stable on the image
- Retention
- Two majors back
Runner labels
runnerhut-macos-15-m4
Never rely on the default Xcode. Image updates move it, and a build that silently switches compiler versions produces changes you did not ask for. Pin explicitly in the workflow.
yaml
- name: Pin Xcode run: sudo xcode-select -s /Applications/Xcode_16.4.app- run: xcodebuild -versionYour next build could be twice as fast, at half the price
Start free. Migrating away is the same one line, and we publish that diff too.
Related
macOS GitHub Actions runnersApple silicon macOS runners with preinstalled Xcode, simulators and signing tooling. Half the price of GitHub-hosted macOS.iOS simulator runtimes on macOS runnersPreinstalled simulator runtimes, how to add one at job time, and how to run simulator tests in parallel.macOS runner sizes and pricingEvery macOS runner size, its CPU, memory and disk allocation, and how to pick one for Xcode builds and simulator tests.