HyperDC'de macOS VPS ve VDS: geliştirme için uzak Mac'ler
HyperDC macOS VPS, macOS VDS ve Apple Silicon macOS VPS planları neler içerir, hangi macOS ve Xcode sürümleri seçilir, Xcode ve disk alanı nasıl yönetilir.
- Başlangıç
- 10 dk okuma
- Güncellendi
Denendiği sistemler: macOS Sequoia 15, macOS Tahoe 26
Bu sayfada
HyperDC macOS sunucusu, veri merkezimizde duran ve uzaktan kullandığınız bir Mac'tir: her geliştirici için donanım satın almadan Xcode derlemeleri, iOS simülatörleri, kod imzalama ve CI çalıştırıcıları için. Bu rehber üç macOS serisini ve Xcode ile disk alanını kontrol altında tutmanın günlük işlerini anlatır.
Üç macOS serisi
| macOS VPS | macOS VDS | Apple Silicon macOS VPS | |
|---|---|---|---|
| Nedir? | Apple donanımında sanal bir Mac | Daha fazla vCPU, bellek ve NVMe ile büyük seri | Apple silicon üzerinde sanal bir Mac |
| İç içe sanallaştırma | Hayır | Evet | Hayır (Apple Virtualization çatısı macOS konukları için sunmaz) |
| macOS sürümleri | Sipariş formunda listelendiği gibi | Sipariş formunda listelendiği gibi | Talep üzerine hazırlanır; Apple silicon için güncel sürümler dahil |
| Tipik kullanım | Geliştirme, küçük projeler, CI | Büyük projeler, paralel testler, ekip CI çalıştırıcıları | Yalnızca Apple silicon için çıkan Xcode sürümlerini gerektiren derlemeler |
Planları macOS VPS, macOS VDS ve Apple Silicon macOS VPS sayfalarında karşılaştırın.
Neler alırsınız?
- Yönetici hesabıyla eksiksiz bir macOS sistemi.
- Masaüstü için Ekran Paylaşımı ve komut satırı için Uzaktan Giriş (SSH, SFTP); bkz. macOS sunucuda ilk adımlar.
- Webhook'lar, izin listeleri ve doğrudan SSH için sipariş formunda seçenek olarak özel bir IPv4 adresi.
- haftalık ve aylık ücretsiz yedekleme; imzalama varlıklarınızın ve projelerinizin kendi kopyalarını da tutun.
macOS ve Xcode'u seçin
App Store yüklemeleri için en düşük Xcode'u Apple belirler: 28 Nisan 2026'dan beri uygulamalar Xcode 26 veya sonrasıyla derlenmelidir; bu da macOS Sequoia 15.6 veya sonrasını gerektirir. Nisan 2027'den itibaren iOS 27 SDK'sı zorunlu olacak; bu SDK yalnızca Apple silicon Mac'lerde çalışan ve macOS Tahoe 26.6 veya sonrasını isteyen Xcode 27 ile gelir. macOS Tahoe 26, Intel tabanlı Mac'ler için son sürümdür.
Şu anda ihtiyacınız olan Xcode'u çalıştıran macOS sürümünü seçin ve bir sonraki son tarihi planlayın. Başvuru kaynağı Apple'ın Xcode sistem gereksinimleri sayfasıdır.
Xcode sürümlerini yönetin
Xcode bir uygulamadır; bu yüzden birkaç sürümü yan yana tutabilirsiniz, örneğin /Applications içinde Xcode-26.app ve Xcode-27.app. Etkin olanı kontrol edin ve değiştirin:
xcode-select -p
sudo xcode-select -s /Applications/Xcode-26.app
xcodebuild -versionDoğrulama: xcodebuild -version seçilen sürümü gösterir. CI'da genel olarak değiştirmek yerine her iş için DEVELOPER_DIR ayarlayın.
Disk alanını kontrol altında tutun
Her Xcode sürümü ve simülatör çalışma zamanı onlarca gigabayt yer kaplar:
df -h /
xcrun simctl list runtimes
xcrun simctl delete unavailableArtık ihtiyacınız olmayan Xcode sürümlerini kaldırın, ~/Library/Developer/Xcode/DerivedData altındaki eski DerivedData'yı ve yüklediğiniz arşivleri temizleyin. Disk alanını sipariş formunda veya planı yükselterek artırabilirsiniz.
Ne zaman VDS seçmeli?
Derlemeler çok uzun sürdüğünde, birkaç simülatörü veya test paketini paralel çalıştırdığınızda, Mac tüm ekibe CI çalıştırıcısı olarak hizmet verdiğinde ya da kendi sanal makinelerini başlatan araçlara ihtiyaç duyduğunuzda macOS VDS seçin. Daha fazla çekirdek derleme sürelerini kısaltır, NVMe depolama dizinlemeyi hızlandırır.
Sorun giderme
Xcode açılmıyor veya kurulmuyor. macOS sürümü o Xcode için çok eski. Apple'ın Xcode sistem gereksinimlerine bakın ve macOS'u güncelleyin ya da uygun bir Xcode seçin.
Derlemeler "No space left on device" ile başarısız oluyor. Simülatörleri ve DerivedData'yı yukarıdaki gibi temizleyin.
Mac'e erişilemiyor. Bkz. sunucuya erişilemiyor; Ekran Paylaşımı sorunları için macOS sunucuda ilk adımlar.
Sonraki adımlar
- Bir derleme makinesi kurun: iOS CI için macOS sunucu.
- İlk kez bağlanın: macOS sunucuda ilk adımlar.
Sık sorulan sorular
Mac'ime nasıl bağlanırım?
Herhangi bir VNC istemcisinin açabildiği Ekran Paylaşımı ile ve SSH ile SFTP için Uzaktan Giriş ile. İkisi de Sistem Ayarları'nda Genel ve Paylaşma altındadır; Windows, Linux veya başka bir Mac'ten çalışabilirsiniz.
Hangi macOS sürümünü seçmeliyim?
İhtiyacınız olan Xcode sürümünü çalıştıranı. 28 Nisan 2026'dan beri App Store yüklemeleri için gereken Xcode 26, macOS Sequoia 15.6 veya sonrasını ister. Sipariş formu her planın sunduğu sürümleri listeler.
Docker Desktop'u veya Android emülatörünü çalıştırabilir miyim?
macOS VPS'te hayır; çünkü bu araçlar kendi sanal makinelerini başlatır ve iç içe sanallaştırma gerektirir. macOS VDS iç içe sanallaştırma sunar; container'lar Mac'inizin yanında bir Linux VPS'te de çalışabilir.
Apple Silicon macOS neden VDS değil de VPS?
Apple silicon üzerindeki macOS sanal makineleri, macOS konukları için iç içe sanallaştırma sunmayan Apple Virtualization çatısını kullanır. HyperDC'de bir VDS'te iç içe sanallaştırma her zaman vardır.
Birden fazla geliştirici bir Mac'i paylaşabilir mi?
Masaüstünü Ekran Paylaşımı ile aynı anda bir kişi kontrol eder; diğerleri SSH kullanabilir ve CI işleri çalışmaya devam eder. Paralel masaüstü çalışması için her geliştiriciye kendi Mac'ini verin.
Kaynaklar
- developer.apple.com/xcode/system-requirements
- developer.apple.com/news/upcoming-requirements
- developer.apple.com/documentation/virtualization
- developer.apple.com/documentation/xcode/installing-additional-simul…
- hyperdc.com/macos-vps-hosting
- hyperdc.com/macos-vds-hosting
- hyperdc.com/apple-silicon-macos-vps