Sewa server macOS khusus dengan macOS terbaru
macOS di hardware Apple asli dan khusus, dengan akses admin penuh untuk Xcode, code signing, dan CI/CD.
- Mac fisik, dialokasikan 1:1
- Akses root penuh via SSH dan VNC
- Mulai $14/hari atau $85/bln, USD, belum termasuk pajak
Versi macOS apa yang berjalan di server?
Setiap server diserahkan dengan instalasi bersih rilis macOS terbaru yang didukung chip Apple Silicon-nya. Anda memiliki akses root penuh, jadi pembaruan macOS mengikuti jadwal Anda: pertahankan satu rilis selama aplikasi dirilis, lalu perbarui saat proyek Anda siap.
Bukan aplikasi macOS Server. Apple menghentikan aplikasi tersebut pada 21 April 2022. Di sini, server macOS berarti Mac fisik yang menjalankan macOS standar, diakses via SSH dan VNC.
Xcode, simulator, dan signing, diatur sesuai kebutuhan Anda
Dengan akses root, seluruh toolchain Apple ada di tangan Anda: pasang dan skrip via SSH, atau dari desktop via VNC.
Beberapa versi Xcode berdampingan
Pasang versi Xcode yang dibutuhkan proyek Anda di /Applications, lalu pilih versi aktif dengan sudo xcode-select -s. xcode-select -p menunjukkan versi yang dipakai skrip dan job CI Anda.
Simulator untuk setiap rilis OS
Tambahkan runtime Simulator untuk rilis iOS, watchOS, tvOS, dan visionOS yang Anda uji, dari pengaturan Xcode atau dengan xcodebuild -downloadPlatform iOS, lalu kendalikan via SSH dengan xcrun simctl.
Code signing di mesin CI
Simpan sertifikat signing di keychain khusus dan buka kuncinya di awal setiap job dengan security unlock-keychain, agar build tanpa layar tetap bisa melakukan signing. Di CI, action setup_ci dari fastlane membuat keychain sementara untuk match.
Otomatisasi via SSH, tetap berjalan berkat launchd
Skrip penyiapan dan build via SSH, lalu biarkan launchd menjaga runner dan agent tetap berjalan: LaunchDaemon berjalan di tingkat sistem, LaunchAgent di sesi pengguna yang sedang login. ./svc.sh install dari GitHub memasang runner Actions sebagai layanan launchd.
Setiap server macOS adalah Mac fisik yang dialokasikan hanya untuk Anda: Mac mini M4, M6, atau M4 Pro, atau Mac Pro M2 Ultra, mulai $14/hari atau $85/bln (USD, belum termasuk pajak).
Mengapa Menyewa Server macOS Khusus?
Pengembangan dan otomatisasi macOS memiliki batasan teknis dan lisensi yang ketat. Lingkungan tervirtualisasi atau non-Apple tidak patuh dan sering kali tidak andal untuk alur kerja produksi. Server macOS dedikasi memastikan kompatibilitas penuh dengan tooling Apple serta perilaku sistem yang konsisten.
- macOS secara legal hanya berjalan di hardware Apple
- Diperlukan untuk Xcode dan tool build Apple
- Lingkungan OS yang stabil untuk otomatisasi
- Performa yang dapat diprediksi untuk pipeline CI/CD
Kasus Penggunaan Umum Server macOS
Pipeline CI/CD macOS
- Otomatisasi build Xcode
- Continuous integration untuk aplikasi iOS dan macOS
- Integrasi dengan Jenkins, GitHub Actions, GitLab CI
Lingkungan Pengembangan macOS
- Workstation macOS jarak jauh
- Lingkungan bersama untuk tim
- Code signing dan sertifikat terpusat
Pengujian macOS
- Alur kerja pengujian otomatis
- Beberapa target build
- Lingkungan pengujian yang dapat diulang
Cara Kerjanya
-
Pilih Konfigurasi
Pilih konfigurasi server macOS yang sesuai dengan kebutuhan Anda.
-
Provisioning
Mac Anda disiapkan dengan instalasi macOS yang bersih. Sebagian besar instance standar siap dalam hitungan menit.
-
Deploy Alur Kerja
Terhubung via SSH atau VNC dan deploy alur kerja Anda.
Pertanyaan yang Sering Diajukan
Apa itu server macOS?
Bagaimana cara terhubung ke server macOS saya?
Bisakah saya memilih versi macOS saya?
Apakah server ini tervirtualisasi?
Dibangun untuk Beban Kerja macOS Produksi
"Tim kami membutuhkan versi macOS tertentu untuk menguji aplikasi lama. Kemampuan memiliki lingkungan dedikasi untuk ini sangat krusial."
"Kepatuhan terhadap lisensi Apple menjadi perhatian utama kami. Menyewa server fisik dedikasi menyelesaikan masalah itu sepenuhnya."