Guide de connexion

Connectez-vous à un Mac cloud par terminal ou bureau distant.

Utilisez SSH pour lancer des scripts de build et le bureau distant pour vérifier l’interface de Xcode. UDPMac fournit des Mac physiques dédiés ; l’adresse de connexion, les droits du compte et les modes d’accès disponibles sont ceux indiqués dans la console.

Vous avez déjà une instance ? Vérifiez d’abord son état et ses paramètres de connexion dans la consolepuis suivez les étapes ci-dessous.

Choisir une connexion Étapes du processus
01
Exécuter des commandes et des tâches CISSH · terminal, scripts, journaux de build
02
Afficher le bureau macOSVNC · interface graphique et vérification de l’affichage
03
Vérifier un projet XcodeOuvrir le projet → vérifier la chaîne d’outils → lancer un build de test

Ce guide présente l’ordre des opérations ; il n’affiche ni l’état d’une instance ni de véritables identifiants de connexion.

Choisir un mode d’accès

Adaptez la connexion à votre tâche.

Le terminal et le bureau graphique répondent à des besoins différents. Inutile de garder une session graphique ouverte pour exécuter des scripts automatisés, ou de remplacer par le terminal une manipulation Xcode qui nécessite une vérification visuelle.

Terminal SSH

Idéal pour récupérer un projet, vérifier ses dépendances, exécuter xcodebuild, consulter les journaux et intégrer un runner CI macOS.

  • Préparez un client SSH local et un compte autorisé.
  • Lors de la première connexion, vérifiez l’empreinte de l’hôte sans ignorer l’authentification.
Pour : automatisation et tâches en terminal

Bureau distant VNC

Idéal pour afficher l’interface graphique de macOS, vérifier les réglages d’affichage et effectuer les manipulations qui nécessitent le bureau.

  • Utilisez les paramètres de connexion fournis dans la console et un client autorisé.
  • Sur un appareil partagé, ne conservez aucun identifiant d’accès, à l’exception de l’adresse de connexion.
Pour : interactions graphiques et vérifications

Workflow graphique Xcode

Ouvrez le projet via le bureau distant, vérifiez la version de Xcode, les réglages du projet et les éléments nécessaires à la signature, puis lancez un build de test.

  • La compatibilité du projet dépend de ses dépendances, de la chaîne d’outils et de sa configuration.
  • Fiez-vous aux résultats et aux journaux générés par le build.
Pour : vérification et débogage de projets
Vérifications avant connexion

Vérifiez ces quatre points avant de saisir les paramètres de connexion.

Ne collez pas de mot de passe, de clé privée, de certificat de signature ou de paramètres de connexion complets sur une page publique, dans une conversation ou sur une capture d’écran de dépannage.

01État de l’appareil

Dans la console, vérifiez que l’instance est prête et que le modèle et le nœud correspondent à votre commande. N’utilisez pas l’ancienne adresse d’un autre appareil.

02Droits du compte

Vérifiez que le compte utilisé est autorisé pour cette instance. Si les rôles sont répartis dans l’équipe, déterminez qui peut se connecter et qui peut modifier la chaîne d’outils ou les fichiers du projet.

03Connectivité réseau

Vérifiez que votre réseau local et les ports requis pour la connexion sont accessibles. En cas de délai d’attente, distinguez un problème réseau d’un échec d’authentification.

04Client local

Pour SSH, préparez un client de terminal. Pour le bureau distant, installez un client VNC adapté et vérifiez que votre appareil autorise ce type de connexion.

Procédure SSH

Ouvrez une session, vérifiez l’hôte, puis lancez vos commandes.

Les noms d’hôte et d’utilisateur ci-dessous illustrent la structure des commandes. Récupérez l’adresse, le compte et les informations d’authentification réels dans la console.

01

Récupérer les paramètres et se connecter

Dans la console, vérifiez l’hôte, le compte et le mode d’authentification requis. Remplacez les valeurs d’exemple par celles de votre instance ; ne réutilisez pas les informations de connexion d’une autre instance.

02

Vérifier l’identité lors de la première connexion

Lors de la première connexion, si une empreinte d’hôte s’affiche, comparez-la aux informations fiables de l’instance avant de continuer. Si elle ne correspond pas à celle que vous avez vérifiée, interrompez la connexion et recherchez la cause.

03

Exécuter les tâches et quitter

Vérifiez le répertoire courant, la chaîne d’outils Xcode et l’espace disque avant d’exécuter les commandes du projet. Après avoir sauvegardé les artefacts et les journaux nécessaires, saisissez exit pour fermer la session.

Exemple de structure de commandeIdentifiants fictifs
ssh USER@HOST.example.invalid

xcode-select -p
xcodebuild -version

exit

Le domaine d’exemple ne permet pas de se connecter. Vérifiez les commandes de build, le répertoire de travail et la configuration de signature selon votre projet ; ne déduisez pas ces informations de l’exemple.

Bureau graphique

Une session de bureau distant en quatre étapes.

Ouvrez une session graphique uniquement lorsque vous en avez besoin. Les paramètres de connexion SSH et VNC peuvent différer : fiez-vous à ceux affichés dans la console.

01Récupérer les paramètres de connexion

Une fois l’instance prête, consultez dans la console l’adresse du bureau distant de l’appareil, le mode d’accès et les exigences du compte. Ne reprenez pas les identifiants d’un ancien e-mail ou de la capture d’écran d’une autre personne.

02Ouvrir une session

Saisissez les paramètres correspondants dans votre client VNC local. Si une vérification d’identité est requise, utilisez les informations autorisées. Ne désactivez pas les alertes de sécurité du client pour contourner une erreur.

03Ajuster l’affichage

Après la connexion, adaptez le zoom ou la résolution à la taille de l’écran. Vérifiez d’abord le focus de saisie et la disposition du clavier, puis modifiez le projet ou les réglages système.

04Fermer la session en toute sécurité

Enregistrez votre travail, fermez les fenêtres contenant des données sensibles, puis déconnectez la session depuis le client. Ne sauvegardez pas vos identifiants sur un appareil partagé.

Liste de vérification Xcode

Premier build graphique : consignez chaque résultat vérifiable.

Le Mac cloud fournit un environnement d’exécution, mais votre projet peut nécessiter des ajustements avant de compiler. Commencez par un test limité avant de l’intégrer à vos builds réguliers.

01 / Projet

Ouvrir le bon point d’entrée du projet

Après avoir récupéré ou importé le projet, vérifiez que la branche, les fichiers de dépendances et le point d’entrée du projet correspondent. Notez les dépendances manquantes et les demandes de configuration au premier lancement ; évitez de tester des modifications sur la branche principale.

Vérification terminée : le projet et la branche attendue sont bien identifiés.

02 / Chaîne d’outils

Vérifier les versions et les autorisations

Vérifiez la version de Xcode, les outils de ligne de commande sélectionnés et la configuration de la cible. Si le build requiert des éléments de signature, l’équipe doit les conserver et en gérer l’accès selon ses règles de sécurité ; ne les inscrivez pas dans les journaux.

Vérification terminée : la chaîne d’outils et la cible de build sont consignées.

03 / Résultats

Lancer un build de test

Lancez le build à partir d’une cible clairement définie et consignez l’étape en échec, les erreurs importantes et l’emplacement des artefacts. Vérifiez les résultats avant de déterminer s’il faut corriger les dépendances, la configuration ou la connexion.

Vérification terminée : les résultats et les journaux expurgés peuvent être consultés à nouveau.

Dépannage des problèmes de connexion

Déterminez d’abord à quel niveau la connexion échoue.

Pour faire remonter le problème à votre équipe, indiquez l’heure, le mode de connexion, la référence de commande de l’instance et le message d’erreur expurgé. N’envoyez ni identifiants complets ni captures d’écran contenant des informations confidentielles du projet.

Problèmes de connexion à distance : vérifications et informations à consigner
Problème À vérifier en priorité Informations à consigner
Échec de l’authentification Vérifiez que le compte et le mode d’authentification correspondent à l’instance. Lors de la première connexion, contrôlez également l’identité de l’hôte. Message d’erreur complet du client et mode de connexion ; masquez les données sensibles, y compris le nom d’utilisateur.
Délai de connexion dépassé Vérifiez l’état de l’instance, votre réseau local, l’adresse de destination et les ports requis. Distinguez un délai d’attente d’un mot de passe incorrect. Heure de l’incident, nœud sélectionné, environnement réseau et étape à laquelle le délai d’attente survient.
Affichage saccadé Vérifiez la stabilité du réseau local et essayez de réduire la charge d’affichage du bureau distant. Vérifiez également si les opérations en terminal sont affectées. Heure de l’incident, paramètres d’affichage du client et étapes permettant de reproduire le problème.
Session interrompue Vérifiez les changements de réseau local, les messages du client et l’état de l’instance. Avant de vous reconnecter, assurez-vous qu’aucune opération sur les fichiers n’est en cours. Dernière opération avant l’interruption, message du client et résultat de la reconnexion.
Fin de session en toute sécurité

Se déconnecter ne suffit pas pour passer le relais.

Après avoir fermé votre session SSH ou de bureau distant, vérifiez le compte, les fichiers de travail et les modalités d’accès à venir. Avant la fin de la location, exportez les données du projet et les artefacts de build que votre équipe souhaite conserver.

Vérifier les comptes

Vérifiez qu’il ne reste aucune session active ni autorisation temporaire inutile, puis suivez la procédure de votre équipe.

Ranger les fichiers

Vérifiez que les artefacts sont archivés. Avant de supprimer les fichiers temporaires inutiles, assurez-vous qu’ils ne sont pas nécessaires au prochain build.

Protéger les identifiants

Supprimez les informations de connexion enregistrées sur les appareils partagés. Ne laissez pas de clés privées, d’éléments de signature ou de journaux contenant des données sensibles dans un emplacement accessible à tous.

Pour savoir comment les informations du site et du service sont traitées, consultez notre politique de confidentialité.

Prêt à commencer ?

Choisissez un nœud, puis lancez vos builds sur un Mac cloud.

Vérifiez d’abord le modèle, la durée de location et le nœud. Une fois l’instance prête, récupérez les informations de connexion dans la console et choisissez SSH ou le bureau graphique selon ce guide.