macOS CI runner'ları
donanmadan, kilitlenmeden
iOS ve macOS build'leriniz için bare-metal Apple Silicon hostlar. Mevcut GitHub Actions veya GitLab CI'nızı dakikalar içinde bağlayın.
Aylık veya yıllık faturalandırma · İstediğiniz zaman iptal
$ 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
Runner'lar
Apple build'leri için tasarlandı
Bir Apple-platform build'inin ihtiyacı olan her şey paylaşımlı kuyrukta değil, bare-metal'de.
Apple Silicon hostlar
Bare-metal Mac mini M2 ve Mac Studio M2 Ultra. Her job için sıfırdan tmpfs VM açılır — bayatlamış build ortamı yok.
Xcode önceden kurulu
Xcode 14 ve sonrası tüm sürümler saniyeler içinde hazır. Workflow'unuzdaki tek satırla sürüm değiştirin.
GitHub Actions runner
Drop-in self-hosted runner. Mevcut workflow'unuzu bize yöneltin — YAML değiştirmeye gerek yok.
Build cache
S3 uyumlu artifact ve bağımlılık cache'i. Incremental Swift ve Xcode build sürelerini 4-6 kat kısaltır.
Canlı cihaz bulutu
UI testleri, performans izleri ve ekran görüntüleri için talep üzerine gerçek iPhone ve iPad — doğrudan CI'dan.
Nasıl çalışır
Git push'tan App Store'a
Bağla
GitHub App'imizi yükleyin veya GitLab token yapıştırın. Repo'nuza bir self-hosted runner havuzu bir dakikada kaydedilir.
Build al
Her push, Xcode, fastlane ve build cache'iniz önceden yüklenmiş taze bir Apple Silicon VM'ine düşer.
Yayına al
Aynı job içinde imzalayın, notarize edin ve TestFlight veya App Store Connect'e yükleyin. Manuel adım yok.
Neden Macrunner
Kendi Mac mini çiftliğinizi
yönetmeyi bırakın
Macrunner, iOS ve macOS build'lerinizi adanmış Apple Silicon donanımında çalıştırır; ekibiniz rack sıcaklıkları yerine ürün sevkiyatına odaklanır.
- Bare-metal M2 ve M3 — sanallaştırılmış x86 yok, yavaş Rosetta katmanı yok
- Her job, build'ler arasında işletim sistemi sıfırlanan izole bir VM'de çalışır
- Xcode 14, 15 ve 16 önceden kurulu; sürümler tek satırla değişir
- GitHub Actions, GitLab CI, Bitrise ve CircleCI için drop-in destek
- Dakika başına faturalandırma; idle ücreti yok, eşzamanlı build minimumu yok
- App Store Connect API ve TestFlight yüklemesi her runner'a yerleşik
- Gerçek iOS mühendislerinden teknik destek — ticket kuyruğu değil
~/app $macrunner init
Masanızın altındaki Mac mini'yi emekliye ayırmaya hazır mısınız?
Hesabınızı oluşturun, ilk iOS build'inizi 10 dakikadan kısa sürede Apple Silicon üzerinde çalıştırın. İlk 60 dakika bizden.