macOS CI runners
without the lockups
Bare-metal Apple Silicon hosts for iOS and macOS builds. Connect your existing GitHub Actions or GitLab CI in minutes.
Monthly or yearly billing · Cancel anytime
$ git push origin main
→ job #1284 queued · fresh tmpfs VM provisioned
Checkout0.4s
Xcode 16.2 selected0.2s
Resolve packages3.1s
Build (Release)4m 12s
Run tests · 214 passed1m 03s
Sign & notarize22s
↑ Uploaded to TestFlight
Build passedin 5m 58s
Runners
Built for Apple builds
Everything an Apple-platform build needs, on bare metal — not a shared queue.
Apple Silicon hosts
Bare-metal Mac mini M2 and Mac Studio M2 Ultra. A fresh tmpfs VM spins up for every job — never a stale build environment.
Xcode preinstalled
Every Xcode version from 14 onward, ready in seconds. Switch versions with a single line in your workflow.
GitHub Actions runner
Drop-in self-hosted runner. Point your existing workflow at us — no YAML rewrites required.
Build cache
S3-compatible artifact and dependency cache. Cuts incremental Swift and Xcode build times by 4-6x.
Live device cloud
Real iPhones and iPads on demand for UI tests, performance traces, and screenshots — straight from your CI.
How it works
From git push to App Store
Connect
Install our GitHub App or paste a GitLab token. We register a self-hosted runner pool against your repo in under a minute.
Build
Every push lands on a fresh Apple Silicon VM with Xcode, fastlane, and your build cache preloaded.
Ship
Sign, notarize, and upload to TestFlight or App Store Connect from the same job. No manual steps.
Why Macrunner
Stop maintaining
your own Mac mini farm
Macrunner runs your iOS and macOS builds on dedicated Apple Silicon hardware so your team can focus on shipping, not on rack temperatures and brittle thermal throttling.
- Bare-metal M2 and M3 — no virtualised x86, no slow Rosetta layer
- Every job runs in a fresh, isolated VM with the OS reset between builds
- Xcode 14, 15, and 16 preinstalled; switch versions with a single line
- Drop-in support for GitHub Actions, GitLab CI, Bitrise, and CircleCI
- Per-minute billing, no idle charges, no concurrent-build minimums
- App Store Connect API and TestFlight upload built into every runner
- Technical support from real iOS engineers — not a ticket queue
~/app $macrunner init
Ready to retire that Mac mini under your desk?
Sign up and run your first iOS build on Apple Silicon in under 10 minutes. The first 60 minutes are on us.