GitHub Actions macOS Runner
GitHub Actions iş akışları için self-hosted macOS runner olarak kullanın. Tutarlı Apple Silicon performansı ile macOS derleme dakikalarını ve maliyetleri dramatik şekilde azaltın.
iOS ve macOS Derlemeleri için Self-Hosted Apple Silicon Runner
GitHub Actions iş akışlarınızı Apple M4 destekli özel bir macOS runner üzerinde çalıştırın. Tam SSH erişimli self-hosted macOS runner — GitHub Actions, Jenkins, GitLab CI ve Fastlane ile entegre. Gerçek Apple Silicon donanımı, sanallaştırma yok, paylaşılan kaynak yok.
GitHub barındırmalı macOS runner'lara kıyasla 5 kata kadar daha hızlı derlemeler
Özel macOS runner'ınızı GitHub Actions, GitLab CI, Jenkins ve tüm büyük CI/CD platformları için self-hosted runner olarak kullanın.
GitHub Actions iş akışları için self-hosted macOS runner olarak kullanın. Tutarlı Apple Silicon performansı ile macOS derleme dakikalarını ve maliyetleri dramatik şekilde azaltın.
Shell veya SSH executor ile GitLab Runner olarak kaydedin. .gitlab-ci.yml pipeline'larınızı gerçek Apple Silicon ve tam GPU erişimli özel bir macOS runner üzerinde çalıştırın.
SSH üzerinden Jenkins build agent olarak yapılandırın. Xcode derlemeleri, otomatik testler ve sürekli teslim pipeline'ları için Apple Silicon'dan yararlanın.
Fastlane lane'lerini doğrudan özel donanımda çalıştırın. Ekran görüntüleri, kod imzalama, beta dağıtımı ve App Store gönderimlerini tam hızda otomatikleştirin.
Self-hosted Bitrise build agent olarak bağlanın. Bitrise iş akışı yapılandırmasının kolaylığıyla özel donanımın güvenilirliğini bir arada elde edin.
CircleCI self-hosted runner olarak kurun. Pahalı bulut barındırmalı Mac örnekleri için ödeme yapmadan macOS ve iOS işlerini gerçek Apple Silicon üzerinde çalıştırın.
Xcode Cloud'dan daha fazla kontrol, daha hızlı derlemeler ve daha düşük maliyetler elde edin. Tam SSH erişimi, özel araç zincirleri ve Apple Developer Program kısıtlaması yok.
macOS pipeline'ları için Buildkite agent olarak dağıtın. Buildkite'ın güçlü pipeline orkestrasyonunu özel Apple Silicon performansıyla birleştirin.
iOS ve macOS derleme pipeline'ları için özel macOS runner altyapısı. Her kaynak yalnızca sizin — paylaşılan runner yok.
10 çekirdekli CPU'ya sahip Apple M4 çip, Xcode projelerini GitHub barındırmalı runner'lara kıyasla 5 kata kadar daha hızlı derler. Derleme kuyruğu sürelerinizi kısaltın.
Özel CPU ve bellek ile birden fazla derleme işini aynı anda çalıştırın. Kuyruk yok, kısıtlama yok — derlemeleriniz her zaman önceliklidir.
XCTest, XCUITest ve üçüncü taraf test çerçevelerini gerçek Apple Silicon üzerinde çalıştırın. Doğru performans ölçümleri için gerçek donanımda test edin.
Donanım tedariki, ağ yapılandırması ve işletim sistemi güncellemelerini biz hallederiz. Siz kod yazmaya odaklanın, biz derleme altyapınızı çalışır durumda tutalım.
Bulut barındırmalı Mac örneklerine kıyasla %60'a kadar tasarruf edin. Dakika başı ücret olmadan sabit aylık fiyatlandırma — istediğiniz kadar derleyin.
Özel donanım tam izolasyon demektir. Kod imzalama sertifikalarınız, tedarik profillieriniz ve kaynak kodunuz asla derleme sunucunuzdan çıkmaz.
Kayıt olun ve ilk self-hosted macOS GitHub Actions runner'ınızı 15 dakikadan kısa sürede kurun. Karmaşık yapılandırma gerektirmez.
Derleme gereksinimlerinize uygun bir Mac Mini M4 yapılandırması seçin. İş yükünüz için CPU çekirdekleri, bellek ve depolamayı belirleyin.
Mac'inize SSH ile bağlanın ve CI/CD agent'ınızı kurun — GitHub Actions runner, GitLab Runner, Jenkins agent veya tercih ettiğiniz başka bir araç.
Derleme pipeline'ınızı Xcode, Fastlane, CocoaPods, SPM veya istediğiniz araç zinciriyle kurun. Bağımlılıkları yükleyin ve kod imzalamayı yapılandırın.
Kod gönderin ve pipeline'ınızın çalışmasını izleyin. Otomatik derlemeler, testler ve dağıtımlar — hepsi özel Apple Silicon donanımında.
Mac Mini M4 üzerindeki self-hosted macOS runner'ın GitHub-hosted macOS runner'lar ve AWS EC2 Mac örnekleriyle karşılaştırmasını görün.
| Özellik | Mac Mini M4 (Macly)En İyi | GitHub Barındırmalı Runner | AWS EC2 Mac |
|---|---|---|---|
| Ort. Xcode Derleme Süresi | ~3 min | ~15 min | ~5 min |
| Aylık Maliyet (tahmini) | $24,99/ay'dan başlayan | $80-200/ay | $150-400/ay |
| CPU Çekirdekleri | 10-core (özel) | 3-core (paylaşımlı) | 8-12 core (özel) |
| Bellek | 16-24 GB (unified) | 7-14 GB | 16-32 GB |
| GPU Erişimi | Tam Apple GPU | Yok | Sınırlı |
| Eşzamanlı İşler | Sınırsız | 5 (ücretsiz) / 50 (ücretli) | Örnek başına |
| Kurulum Süresi | < 15 dakika | Anında | 1-2 saat |
Apple Silicon gücüyle profesyonel geliştirme ortamı. Kurulum ücreti yok, istediğiniz zaman iptal edin.

Apple M4 • 10 Çekirdekli CPU • 16GB RAM • 256GB SSD
Bağımsız geliştiricilerden kurumsal ekiplere, self-hosted macOS runner'larımız geliştirme yaşam döngünüzün her aşamasını güçlendirir.
iOS ve iPadOS uygulamalarını gerçek Apple Silicon üzerinde derleyin. Xcode derlemeleri saatler değil dakikalar içinde tamamlanır. Swift, Objective-C ve SwiftUI projeleri desteklenir.
Otomatik test paketlerini gerçek Mac donanımında çalıştırın. XCTest, XCUITest ve anlık görüntü testleri doğru sonuçlarla — simülatör sorunları olmadan.
Flutter veya React Native ile çapraz platform uygulamalar derleyin. M4 çip hızlandırmasıyla iOS hedefleri için yerel derleme.
Swift paketlerini birden fazla Xcode sürümünde sürekli olarak test edin ve derleyin. Gerçek donanımda swift build ve swift test ile uyumluluğu sağlayın.
App Store gönderim pipeline'ınızı otomatikleştirin. Derleme, imzalama, yükleme ve TestFlight veya App Store Connect üzerinden dağıtım — tamamen otomatik.
UI testlerini çalıştırın ve App Store listeleri için otomatik ekran görüntüleri yakalayın. Gerçek GPU hızlandırma, gerçek donanımda piksel mükemmelliğinde işleme anlamına gelir.
GitHub Actions ve CI/CD pipeline'ları için self-hosted macOS runner'lar hakkında sık sorulan sorular.
Mac Mini'nizi edindikten sonra sunucuya SSH ile bağlanın ve GitHub Actions runner paketini indirin. Depo veya organizasyon tokenınızla yapılandırma scriptini çalıştırın, ardından macOS runner'ı servis olarak başlatın. Tüm süreç yaklaşık 10 dakika sürer. Belgelerimiz her CI/CD platformunda self-hosted macOS runner kurulumu için adım adım talimatlar sunar.
Self-hosted macOS runner, GitHub Actions, GitLab CI ve Jenkins gibi platformlar için CI/CD işlerini çalıştıran, sizin kontrolünüzdeki bir Mac makinesidir. Paylaşılan kaynaklar ve dakika başı faturalandırma ile bulut barındırmalı macOS runner'ların aksine, özel Apple Silicon donanımında self-hosted macOS runner tam kontrol, tutarlı performans ve öngörülebilir maliyetler sunar. Bu rehber, özel Mac Mini sunucuların neden iOS ve macOS CI/CD pipeline'ları için ideal self-hosted macOS runner olduğunu açıklar.
Mac Mini'deki Apple M4 çip, macOS runner performansı için bir paradigma değişimini temsil eder. Yüksek performanslı ve verimlilik çekirdeklerine sahip 10 çekirdekli CPU, birleşik bellek mimarisi ve donanım hızlandırmalı derleme ile self-hosted macOS runner'ınız Xcode derlemelerini GitHub-hosted macOS runner'lara veya sanallaştırılmış ortamlara kıyasla çok daha kısa sürede tamamlar. Birleşik bellek mimarisi özellikle etkilidir — derleme sırasında 8-12 GB bellek gerektiren büyük Xcode projeleri, M4'ün 16-24 GB birleşik belleğinden CPU ve GPU arasında sıfır kopyalama veri paylaşımıyla yararlanır. Bu, paylaşılan macOS runner'ları etkileyen bellek darboğazını ortadan kaldırır.
GitHub-hosted macOS runner'lar ve CircleCI veya Bitrise'ın bulut runner'ları kolaylık sunar ancak önemli ödünlerle gelir. Paylaşılan kaynaklar tutarsız derleme sürelerine, sınırlı eşzamanlılık kuyruk darboğazlarına ve dakika başı fiyatlandırma öngörülemeyen maliyetlere yol açar. Özel Mac Mini üzerindeki self-hosted macOS runner bu sorunların tamamını ortadan kaldırır. Özel donanım sayesinde her derleme CPU, GPU ve belleğin %100'ünü kullanır. Diğer projelerin arkasında bekleme yok, soğuk başlangıç cezası yok ve sabit aylık fiyatlandırma macOS runner'ınızı faturanızı izlemeden sürekli çalıştırabileceğiniz anlamına gelir. Ayda 2.000'den fazla derleme dakikası çalıştıran ekipler için self-hosted macOS runner, GitHub-hosted macOS runner'lara kıyasla genellikle %40-60 tasarruf sağlar.
Mac Mini'yi self-hosted macOS runner olarak kurmak, CI/CD platformunuz ne olursa olsun basittir. GitHub Actions için self-hosted runner uygulamasını yükleyin ve deponuz veya organizasyonunuzla kaydedin — macOS GitHub Actions runner'ınız dakikalar içinde hazır olur. GitLab CI için shell executor ile GitLab Runner yükleyerek macOS GitLab runner oluşturun. Jenkins için Mac'i SSH üzerinden build agent olarak yapılandırın. Fastlane macOS runner'ınızda yerel çalışır — Bundler aracılığıyla yükleyin ve Fastfile'ınızı yapılandırın. Özel bir macOS runner'ın temel avantajı tam SSH erişimidir; bu, pipeline'ınızın gerektirdiği herhangi bir CI/CD agent'ı, herhangi bir Xcode sürümünü, herhangi bir bağımlılık yöneticisini ve herhangi bir özel aracı yükleyebileceğiniz anlamına gelir.
Self-hosted macOS runner'ınızın performansını en üst düzeye çıkarmak için şu en iyi uygulamaları değerlendirin: değişmeyen modülleri yeniden derlemekten kaçınmak için derived data önbelleğini kullanın, xcodebuild'in -parallel-testing-enabled bayrağıyla paralel testi etkinleştirin, Fastlane'in yerleşik önbellek mekanizmalarından yararlanın ve disk alanı sorunlarını önlemek için macOS runner'ınızı çalıştırmalar arasında derleme çıktılarını temizleyecek şekilde yapılandırın. Birden fazla projesi olan ekipler için, farklı kullanıcı hesapları kullanarak tek bir macOS runner üzerinde ayrı build agent'lar çalıştırmayı veya ek self-hosted macOS runner'lar olarak birden fazla Mac Mini örneğiyle yatay ölçeklendirmeyi düşünün.
Özel Mac Mini üzerindeki self-hosted macOS runner, iOS ve macOS geliştirme ekipleri için performans, maliyet ve esnekliğin mükemmel dengesini sağlar. Daha hızlı bir macOS GitHub Actions runner arayan bağımsız bir geliştirici olun ya da karmaşık çoklu proje pipeline'larını yöneten bir kurumsal ekip olun, özel Apple Silicon macOS runner tutarlı, hızlı ve güvenilir derleme altyapısı sunar.
GitHub Actions için self-hosted macOS runner'ınızı 15 dakikadan kısa sürede kurun. Sözleşme yok, istediğiniz zaman iptal edin.