Guide de Compatibilité macOS & Xcode — Cluster Bare-Metal
Les nœuds bare-metal Mac mini M4 de MacDate sont livrés avec la dernière version stable de macOS. Ce guide couvre la version macOS actuelle, la matrice de compatibilité Xcode, les exigences de test iOS 26 et la stratégie de gestion des versions macOS pour les pipelines CI/CD.
Version macOS actuelle sur les clusters MacDate
Tous les nouveaux nœuds MacDate sont provisionnés avec la dernière version stable de macOS disponible pour Apple Silicon au moment de la commande. En 2026, il s'agit de macOS 16 pour le matériel M4.
Les nœuds provisionnés ne se mettent pas à jour automatiquement – votre nœud reste sur la version de livraison sauf mise à jour manuelle ou re-provisionnement.
Après provisionnement, exécutez sw_vers via SSH pour vérifier la version macOS exacte de votre nœud.
Matrice de compatibilité des versions Xcode
| Xcode | macOS min. | Cible iOS | Support M4 |
|---|---|---|---|
| Xcode 26 | macOS 16 | iOS 26 | ✓ Natif |
| Xcode 16.x | macOS 15 (Sequoia) | iOS 18 | ✓ Natif |
| Xcode 15.x | macOS 14 (Sonoma) | iOS 17 | ✓ Compatible |
| Xcode 14.x | macOS 13 (Ventura) | iOS 16 | macOS ancien requis |
Demander une version macOS spécifique
- Ouvrir un ticket via la page de support
- Indiquer la version macOS souhaitée, la version Xcode et les outils à préinstaller
- Notre équipe provisionne généralement un nœud correspondant en quelques heures
Notes de compatibilité iOS 26 / Xcode 26
iOS 26 introduit des composants UI « Liquid Glass » et des modifications importantes du rendu SwiftUI / UIKit. Les tests de compatibilité iOS 26 nécessitent :
- Xcode 26 (nécessite macOS 16) — pour le Simulator iOS 26 et la soumission App Store
- Mac mini M4 physique pour un rendu GPU Simulator précis (les effets Liquid Glass utilisent Metal)
- Xcode 26.x pour le support complet du SDK iOS 26
Stratégie de mise à jour macOS pour CI/CD
Désactiver les mises à jour automatiques macOS sur les nœuds CI. Ne mettre à jour que planifiée, après tests sur un nœud de staging.
xcode-select -s /Applications/Xcode-16.x.app fixe la version Xcode active indépendamment.
La facturation journalière permet de créer un nœud de test macOS bêta uniquement en cas de besoin, sans affecter la stabilité CI production.
Questions fréquentes
Les versions bêta de macOS sont-elles supportées ?
Oui, sur demande. Les versions bêta ne sont pas recommandées pour le CI/CD de production car elles peuvent provoquer des échecs de build inattendus.
Mon nœud est-il mis à jour automatiquement vers la prochaine version macOS ?
Non. MacDate ne met pas à jour automatiquement la version macOS des nœuds. Vous contrôlez entièrement quand et si une mise à jour est effectuée.
Notre équipe technique configure un nœud selon vos exigences exactes macOS + Xcode.