Relais de builds internationaux · Mac cloud physique dédié

Ajoutez un Mac Mac à votre file de builds.

Déployez un Mac cloud à Singapour, Tokyo, Séoul, Hong Kong ou dans l’Est des États-Unis. Machine physique dédiée, pas une machine virtuelle, pour les builds Xcode, les tests, la CI, le développement distant et les expérimentations.

dplymac / build-check · PHYSICAL · M4 · SG
$ ssh builder@10.0.0.18
connected region=SG device=mac-mini-m4
$ system_profiler SPHardwareDataType | grep Chip
Chip: Apple M4
$ xcodebuild -version
Xcode 16.4 Build version 16F6
$ fastlane ios archive
signing checked · workspace restored
$ xcodebuild -scheme App archive
[12:43:22] Archive Succeeded
output /builds/App.xcarchive
BUILD RELAY / 04-27 Vérification de la livraison
Usage
Build de release iOS archive + test
Cycle de facturation
Mensuel USD
Nœud physique
Mac Mini M4 Dédié
Région cible
Singapour / SG UTC+8
État de la livraison
Vérification de l’environnement READY
Étape actuelle03 / 04 · Vérification de l’environnement
Prochain relais
Équipe de Tokyo · 09:00 JST
Dépôt : mobile/release
Xcode Swift Fastlane GitHub Actions GitLab CI Jenkins SSH Partage d’écran

Ces noms désignent uniquement des scénarios courants de compatibilité des workflows et n’impliquent aucune affiliation, autorisation ni aucun partenariat. Vérifiez les versions, plugins et configurations d’exécution selon votre projet.

Cinq nœuds physiques · un tableau de relais

Choisissez d’abord le nœud selon votre direction d’accès,
puis validez avec un vrai dépôt.

Le catalogue couvre actuellement 5 nœuds physiques à Singapour, Tokyo, Séoul, Hong Kong et dans l’Est des États-Unis. Comparez la ville d’accès principale, les fuseaux horaires de l’équipe, l’emplacement du dépôt et les services CI requis, plutôt qu’un simple test réseau.

SGDisponible

Singapour

Pour la collaboration en Asie du Sud-Est et le développement transfrontalier, idéal pour les relais de builds sur les fuseaux UTC+7 à UTC+9.

Zone couverte : Asie du Sud-Est / sud de la Chine
Tests recommandés : Singapour, Shenzhen
Tâches adaptées : développement distant, CI en Asie
JPDisponible

Japon (Tokyo)

Pour les équipes japonaises et nord-est asiatiques, afin de valider les liaisons vers un serveur Mac au Japon, les dépendances régionales et les processus de publication.

Zone couverte : Japon / nord-est de l’Asie
Tests recommandés : Tokyo, Shanghai
Tâches adaptées : builds Xcode, vérification de publication
KRDisponible

Corée du Sud (Séoul)

Pour les besoins de serveur Mac en Corée et les tâches de CI et de test dépendant des services réseau coréens.

Zone couverte : Corée / nord-est de l’Asie
Tests recommandés : Séoul, Pékin
Tâches adaptées : tests coréens, files de builds
HKDisponible

Hong Kong

Pour le sud de la Chine, Hong Kong, Macao et les accès de développement transfrontaliers. Idéal pour tester d’abord les liaisons en ligne de commande et en session graphique.

Zone couverte : sud de la Chine / Hong Kong et Macao
Tests recommandés : Hong Kong, Shenzhen
Tâches adaptées : développement distant, builds courts
US-EDisponible

Est des États-Unis

Pour les fuseaux horaires de la côte Est nord-américaine, les dépendances d’hébergement de code et les files CI asynchrones après la fin de journée des équipes asiatiques.

Zone couverte : Est de l’Amérique du Nord / Europe
Tests recommandés : New York, Francfort
Tâches adaptées : relais entre fuseaux, dépendances nord-américaines

Les nœuds fonctionnent normalement 365 jours par an. Le chemin réseau varie selon l’opérateur local, l’heure d’accès et les services dépendants. Exécutez un build complet avec un vrai dépôt sur le nœud cible avant de choisir une durée longue.

Voir comment choisir un nœud
Deux configurations physiques dédiées

Commencez par comparer les caractéristiques et les prix.

Les deux offres sont des Mac cloud Apple Silicon sur machine physique dédiée, pas des machines virtuelles. Location à la journée, à la semaine, au mois ou au trimestre ; chaque période est facturée séparément et toutes les commandes sont réglées en USD.

DeployMac M4MAC MINI M4
M4
16GB RAM
256GB SSD
Par jour$19.3
Par semaine$52.1
Par trimestre$262.5
DeployMac M4 ProMAC MINI M4 PRO
M4 Pro
64GB RAM
2TB SSD
Par jour$61.5
Par semaine$166.2
Par trimestre$836.9

Pour une tâche courte, commencez par une validation à la journée ou à la semaine ; pour le développement continu et une file CI stable, comparez ensuite le mois et le trimestre. Pour ajouter un SSD ou du Thunderbolt 5 en parallèle, vérifiez chaque prix selon la période sur la page de l’offre.

Charges de travail et limites d’usage

Quatre types de tâches, avec leurs limites clairement définies.

Choisissez la configuration selon le pic de RAM, l’espace SSD, le nombre de builds simultanés et la durée de chaque tâche. Un même projet peut nécessiter une configuration différente selon le cache des dépendances, le volume de tests et les étapes de signature.

XCODE
BUILD

Builds iOS / macOS

Pour l’archivage, la vérification de signature, les tests unitaires, les tests d’interface et les builds préparatoires à TestFlight.

Configuration recommandée
DeployMac M4
Tâche type
xcodebuild
Indicateur à vérifier
Durée / pic de RAM
Pour plusieurs projets à forte concurrence, une utilisation élevée et continue de la mémoire ou de grands espaces de travail, comparez avec DeployMac M4 Pro sur un projet réel.
RUNNER
READY

Exécution CI/CD

Connectez GitHub Actions, GitLab CI, Jenkins ou un Runner autogéré pour prendre en charge les files de tests et d’archivage.

Configuration recommandée
Comparer selon la concurrence
Tâche type
archive + test
Indicateur à vérifier
File / taux de cache
Ne choisissez pas uniquement selon la durée d’un build : mesurez aussi l’espace du répertoire de travail, la croissance du cache et le nombre de tâches exécutées simultanément.
REMOTE
DEV

Développement distant

Gérez vos projets en ligne de commande ou en session graphique, reproduisez la chaîne d’outils, vérifiez les résultats de build et exécutez les tâches de publication.

Configuration recommandée
DeployMac M4
Tâche type
Swift / Xcode
Indicateur à vérifier
Latence / gigue
L’expérience graphique dépend du réseau local, de la résolution, de la qualité d’encodage et du chemin vers le nœud. Effectuez d’abord un test de connexion réel.
64GB
MEMORY

Expérimentations IA

Pour l’inférence de modèles sur Apple Silicon, la validation d’outils, le prétraitement des données et les expérimentations nécessitant beaucoup de mémoire.

Configuration recommandée
M4 Pro 64GB
Tâche type
local inference
Indicateur à vérifier
Mémoire / débit
Aucun résultat de performance n’est garanti sans validation avec le modèle cible, la longueur du contexte, la méthode de quantification et les paramètres de concurrence.
Commencer la migration depuis votre environnement local

Du Mac local au Mac cloud,
migrez selon trois points de validation.

À chaque étape, conservez les entrées, les opérations, les critères de réussite et le point de retour. Reproduisez d’abord un projet unique, puis connectez la file CI partagée afin de ne pas mélanger les problèmes de données, de chaîne d’outils et d’exécuteur lors d’un même changement.

Point de départ de la migration

Local
Mac

Étape suivante →
Étape 01Données

Migration des données

Entrées

Dépôt de code, ressources de build, fichiers de verrouillage des dépendances et configuration non sensible.

Opération

Synchronisez avec Git, rsync ou un transfert chiffré ; gérez séparément les identifiants sensibles.

Résultat à valider : vérifiez le commit, le nombre de fichiers et les hachages nécessaires.
Point de retour : conservez la copie locale d’origine et la liste de migration.
Étape 02Chaîne d’outils

Reproduction de la chaîne d’outils

Entrées

Version de Xcode, gestionnaire de dépendances, paramètres de build et besoins de signature.

Opération

Verrouillez les versions des outils, restaurez les dépendances et lancez un build propre.

Résultat à valider : comparez les artefacts, les tests et la vérification de signature.
Point de retour : restaurez la liste des versions et conservez les journaux d’échec.
Étape 03Exécuteur

Intégration CI

Entrées

Configuration de l’exécuteur, répertoire de travail, cache et stratégie de concurrence.

Opération

Enregistrez le Runner, puis lancez d’abord une branche sans publication et des tests reproductibles.

Résultat à valider : confirmez la traçabilité des journaux et des artefacts.
Point de retour : désactivez l’exécuteur et revenez à la file d’origine.
Points d’attention de trois profils d’ingénierie

Les utilisateurs se soucient du temps d’attente,
de la cohérence et du relais.

Ces formulations résument les priorités de décision de trois workflows courants ; elles ne remplacent pas une validation de configuration sur un vrai dépôt, un réseau stable et les dépendances cibles.

« Je vais d’abord louer une machine à la semaine pour exécuter mes archivages et figer les certificats, les dépendances et les étapes d’export. Ensuite, je n’aurai plus à attendre que mon Mac soit disponible pour lancer un build. »

Développeur iOS indépendantWorkflow de publication et TestFlight

« Nous conservons la même version de Xcode, les mêmes répertoires de cache et les mêmes conventions de journalisation. Après la fin de journée de l’équipe asiatique, nos collègues nord-américains peuvent continuer à consulter les mêmes résultats de build. »

Responsable CI mobileFile de builds entre fuseaux horaires

« Les 64GB de mémoire me permettent d’abord de vérifier si le modèle convient à Apple Silicon. Je ne consigne les conclusions de performance qu’avec un modèle, une quantification et des paramètres fixes. »

Ingénieur en expérimentation IAInférence locale et validation d’outils
Combinaisons du catalogue et confirmation de livraison

Deux configurations × cinq nœuds.

Les combinaisons du catalogue sont toutes indiquées comme « Disponible ». Lors de la commande, l’état réel, les informations de l’appareil, le nœud cible, la durée et le résultat de livraison sont déterminés par les informations en temps réel de la console et la confirmation de commande.

État au catalogue des deux Mac cloud DeployMac sur cinq nœuds
Configuration Singapour Japon (Tokyo) Corée du Sud (Séoul) Hong Kong Est des États-Unis
DeployMac M4
M4 · 16GB · 256GB
Disponible Disponible Disponible Disponible Disponible
DeployMac M4 Pro
M4 Pro · 64GB · 2TB
Disponible Disponible Disponible Disponible Disponible
01

Envoyer la configuration

Choisissez le modèle, la période de facturation, le nœud cible et les options nécessaires.

02

Confirmer la commande

Vérifiez le montant en USD, le moyen de paiement et la configuration enregistrée dans la commande.

03

Recevoir les informations de livraison

Consultez dans la console l’appareil, les informations système, les identifiants d’accès et la durée de location.

04

Terminer la réception

Vérifiez d’abord la puce, la mémoire, le disque, la version du système et les chemins des outils de développement.

Règlement en USD · deux moyens de paiement

Choisissez la configuration, le nœud et la période,
puis envoyez la commande.

Seuls USDT-TRC20 et Visa / Mastercard / Amex (via Stripe) sont acceptés ; tout est réglé en USD. Les passerelles réellement disponibles sont celles indiquées par la console.