Trouvez la prochaine étape

Guide d’utilisation du Mac dans le cloud

Commencez par vérifier le modèle et le nœud physique indiqués sur votre commande, puis configurez votre connexion au bureau, vos outils de développement ou vos tâches de compilation. Ces guides vous indiquent les vérifications à effectuer ; pour les paramètres de connexion et la disponibilité réelle, fiez-vous aux informations de livraison affichées dans la console.

SESSION / 01 Index des vérifications de première utilisation
01
Commande

Vérifiez le modèle, la durée de facturation et les options choisies.

Commencez par vérifier
02
Nœud

Comparez le nœud physique indiqué sur la commande et dans les informations de livraison.

Puis confirmez
03
Session

Configurez votre client de bureau à distance selon le mode de connexion fourni.

Connectez-vous ensuite

Cet index n’affiche ni adresse de connexion ni identifiants. Connectez-vous pour consulter vos informations de livraison.

Première utilisation

Avant de vous connecter, vérifiez ces trois points dans l’ordre

Vous utilisez une machine physique dédiée, et non une machine virtuelle à laquelle appliquer des paramètres d’image génériques. Commencez par faire correspondre la commande aux informations de livraison, puis configurez votre client.

01Vérifiez la commande

Dans la console, vérifiez le modèle commandé, la durée (jour, semaine, mois ou trimestre) et les options choisies. Si la commande ne correspond pas à vos attentes, vérifiez d’abord les choix enregistrés ; ne déduisez ni le matériel ni le prix du nom du modèle.

02Confirmez le nœud physique

Comparez le nœud indiqué dans les informations de livraison avec celui choisi lors de la commande. Les emplacements disponibles incluent Singapour, Tokyo, Séoul, Hong Kong et l’ouest des États-Unis. La disponibilité actuelle est celle affichée en temps réel dans la console.

03Préparez la connexion

Vérifiez la stabilité de votre réseau local, installez un client de bureau à distance compatible avec le mode de connexion fourni et consultez les paramètres de connexion après vous être connecté. Ne publiez pas d’adresse ni d’identifiants dans une demande d’aide publique.

Vérifier les conditions de connexion

Commencez par vérifier que votre réseau local peut accéder aux services requis, puis comparez les paramètres du client aux informations de livraison. Si l’image s’affiche mais que les commandes ne répondent pas, notez séparément ce qui se passe à l’écran, au clavier et à la souris. Ne modifiez pas les paramètres de connexion sans les avoir vérifiés.

Le problème persiste ?

Notez le nœud choisi, le type de client, l’heure du problème, ce qui s’affiche à l’écran et les étapes déjà tentées. Connectez-vous à la console pour ouvrir un ticket. Pour consulter toutes les étapes, lisez aussi le guide de connexion au bureau à distance.

Guide de connexion au bureau à distance
Environnement de développement

Reproduisez les exigences de votre projet sur votre Mac dans le cloud

Commencez par dresser la liste des éléments, puis recréez l’environnement. Ne partez pas du principe que tous les outils, extensions ou versions requis par votre projet sont déjà installés : vérifiez l’environnement réel de la machine et la documentation du projet.

ENV / 01

Système et Xcode

Notez les versions de macOS et de Xcode, les SDK et les outils en ligne de commande requis par le projet. Après connexion, vérifiez les versions installées avant de modifier la chaîne d’outils, puis lancez un build de validation minimal.

À vérifier : configuration du projet, documentation de build de l’équipe, versions réellement installées.

ENV / 02

Dépendances et configuration locale

Recensez les gestionnaires de paquets, fichiers de verrouillage, versions d’exécution et noms des variables d’environnement. Installez les éléments un à un dans le cloud et lancez les tests. Évitez de copier en bloc une configuration locale susceptible de contenir des jetons, des clés privées ou des chemins personnels.

À vérifier : fichiers de verrouillage des dépendances, consignes d’environnement, résultats des tests.

ENV / 03

Certificats et profils de provisionnement

Vérifiez séparément l’identité de signature, les profils de provisionnement, la configuration des cibles du projet et les autorisations de l’équipe. Transférez les éléments uniquement par un moyen sécurisé approuvé par votre équipe ; après validation, vérifiez où sont stockés les fichiers temporaires.

À vérifier : paramètres de signature du projet, validité des éléments, autorisations d’accès.

Gardez des points de contrôle pendant la migration

Après chaque groupe de dépendances, lancez la commande de compilation ou de test correspondante et conservez les erreurs. Vous pourrez ainsi repérer plus facilement les problèmes qu’en migrant toute la configuration d’un coup avant de chercher la cause d’un échec.

CI/CD

Utilisez un environnement de build vérifiable avec votre runner

Avant d’ajouter un self-hosted runner, définissez qui peut lancer les tâches, quelles ressources elles peuvent lire et où consulter les journaux en cas d’échec. La réussite d’un build lancé depuis un bureau interactif ne garantit pas que les tâches automatisées disposent des mêmes autorisations.

ACCÈS

Limitez les autorisations du compte

Vérifiez le compte qui enregistre le runner, son périmètre d’accès aux dépôts ou aux projets, ainsi que les conditions de déclenchement des tâches. Distinguez le compte utilisé au quotidien pour le bureau à distance des autorisations nécessaires aux tâches automatisées ; n’élargissez pas les accès pour faciliter le diagnostic.

BUILD

Fixez la chaîne d’outils et lancez un test

Vérifiez Xcode, les outils en ligne de commande, les dépendances du projet et le répertoire de travail. Commencez par une tâche minimale reproductible, puis vérifiez son code de sortie, les journaux de build et le chemin des artefacts avant d’intégrer l’ensemble du pipeline.

SECRETS

Isolez les éléments de signature

Déterminez les identifiants et certificats requis par les tâches et limitez leur accès. Ne les intégrez ni au dépôt, ni à la sortie des scripts, ni aux tickets. Après l’exécution, vérifiez que les fichiers temporaires et les journaux ne contiennent pas de données sensibles par inadvertance.

Si le build lancé manuellement depuis le bureau diffère de celui du runner, comparez d’abord le compte d’exécution, le répertoire de travail, les versions des outils et les variables d’environnement. Conservez les journaux d’erreur des deux builds et examinez les différences une à une.

Facturation et paiement

Décomposez votre facture en éléments vérifiables

Vérifiez le modèle, le nœud, la durée et les options, puis contrôlez le détail du montant à régler. Ne comparez pas les prix affichés pour des durées différentes comme s’il s’agissait du même tarif journalier.

Durée de facturation

Les durées de commande sont affichées séparément : jour, semaine, mois et trimestre. Lorsque vous changez de durée, vérifiez à nouveau le prix du modèle et des options choisies, ainsi que les dates réelles indiquées sur la commande.

Options

Si vous choisissez un SSD supplémentaire de +1 To ou +2 To, ou une connexion Thunderbolt 5 en parallèle, vérifiez chaque option sélectionnée et son prix pour la durée choisie. Une option non sélectionnée ne fait pas partie de la configuration achetée.

Moyens de paiement

Paiement uniquement par USDT-TRC20 ou par Visa, Mastercard ou Amex via Stripe. Tous les paiements sont réglés en USD. Lors du paiement, les moyens effectivement disponibles sont ceux proposés dans la console.

Glossaire rapide

Huit termes pour parler le même langage

Ces termes vous aideront à distinguer la machine, son emplacement, le mode de connexion et l’unité de facturation dans les informations de livraison ou pour décrire un problème.

Nœud physique
Nœud de service physique qui héberge le Mac sélectionné dans le cloud. Référez-vous au choix indiqué sur votre commande et dans les informations de livraison.
Machine physique dédiée
Mac physique attribué à un seul client, et non une instance virtuelle partageant des ressources de calcul.
Pas une machine virtuelle
Indique que l’environnement loué est un Mac physique, et non une instance de machine virtuelle.
Bureau Mac à distance
Interface graphique du Mac loué, accessible via le réseau. Consultez les informations de livraison pour connaître les paramètres de connexion.
VNC
Protocole permettant de transmettre l’affichage d’un bureau à distance et les commandes utilisateur. Consultez les informations de livraison pour savoir s’il est utilisé et comment le configurer.
self-hosted runner
Programme qui exécute des tâches CI/CD sur une machine que vous gérez. Vérifiez séparément ses autorisations et sa chaîne d’outils.
Durée de facturation
Unité utilisée pour commander et afficher les prix : jour, semaine, mois ou trimestre.
Région du nœud
Emplacement de service choisi lors de la commande. Tenez compte de la localisation de votre équipe et de votre propre expérience de connexion.
Pour aller plus loin

Sujets à explorer ensuite

Voici des pistes d’apprentissage, et non la liste d’articles déjà publiés. Pour effectuer une opération, utilisez l’index des guides ci-dessus, qui mène directement aux étapes correspondantes.

01Apple Silicon et virtualisation

Distinguez les concepts d’architecture du mode de livraison sur une machine physique dédiée.

02Intégration d’un pipeline CI/CD

Des autorisations du runner au premier build, en passant par la vérification des journaux et des artefacts.

03Certificats et profils de provisionnement

Organisez le transfert des éléments de signature entre le développement à distance et les tâches automatisées.

04Processus de distribution TestFlight

Distinguez la validation du build sur le Mac dans le cloud des étapes de soumission qui suivent.

05Automatisation des builds d’apps iOS

Intégrez les dépendances, la signature, les paramètres de build et la validation des artefacts à votre processus.

06Migration de l’environnement Homebrew

Partez de l’inventaire des outils et reproduisez les versions et dépendances du projet une à une.

Besoin d’aide

Fournissez les éléments nécessaires pour reproduire le problème

Indiquez le modèle, le nœud choisi, l’heure du problème, le résultat attendu, le résultat obtenu et les étapes déjà tentées. Pour un problème de build, joignez les journaux d’erreur après en avoir supprimé les données sensibles. Ne transmettez pas de mots de passe, de jetons ni de clés privées sur une page publique, par e-mail ou dans un ticket.

Vous avez déjà une commande ou devez vérifier une instance ?

Connectez-vous à la console pour ouvrir un ticket et associer votre demande à la commande et aux informations de livraison correspondantes.

Ouvrir un ticket dans la console
Conseils avant achat et questions générales

Écrivez à support@xcodezone.com en précisant votre usage, la chaîne d’outils souhaitée et le nœud que vous envisagez.

Envoyer un e-mail au support

Vous avez choisi le modèle, le nœud et la durée ?

Vérifiez d’abord l’offre, puis passez commande. Pour toute question sur la connexion ou la facturation d’une commande existante, utilisez la console.