Guides
How to pin Xcode versions
A runner image update silently changed the Xcode version and your build changed with it.
3 min read
A runner image update silently changed the Xcode version and your build changed with it.
Why it happens
The default Xcode moves when images are updated.
How to fix it
- Pin with sudo xcode-select -s and a full version path
- Log xcodebuild -version so the build record shows what compiled it
- Track image deprecation notices and move deliberately
Your 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
How to cut Xcode build times in CIXcode builds take twenty minutes on every run.How to speed up iOS simulator testsSimulator tests take half an hour.How to handle iOS code signing in CISigning works locally and fails intermittently in CI.How to notarise macOS apps in CINotarisation is slow and occasionally times out.