Skip to content

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

  1. Pin with sudo xcode-select -s and a full version path
  2. Log xcodebuild -version so the build record shows what compiled it
  3. 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.