Skip to content

Guides

Fixing macOS runner disk exhaustion

Jobs fail with no space left on device on macOS.

4 min read

Jobs fail with no space left on device on macOS.

Why it happens

Xcode, simulators, DerivedData and CocoaPods together consume a lot, and runners have finite disk.

How to fix it

  1. Delete unused simulator runtimes at job start
  2. Clear DerivedData for schemes you are not building
  3. Use a larger macOS runner size where available

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.