Assistance connexion et compilation

Identifiez d’abord le problème, puis envoyez les informations du nœud reproductibles

Cette page couvre la première connexion à un Mac dans le cloud, le bureau à distance, SSH, macOS, Xcode, CI Runner, l’extension du stockage et le traitement des commandes. Vérifiez les éléments dans l’ordre indiqué afin d’éviter de modifier simultanément le réseau, les identifiants et l’environnement de compilation.

PARCOURS D’ASSISTANCE Enregistrement et orientation du problème
Vérifier dans l’ordre
01
Point d’accès Vérifiez les informations de l’hôte, le nom d’utilisateur et le mode d’accès
Saisir
02
État du nœud Fiez-vous à l’enregistrement renvoyé par le portail
Confirmer
03
Réseau local vers le nœud Vérifiez séparément la résolution, le port et la stabilité du réseau
Mesurer
04
Chaîne d’outils et tâche Figez les versions et reproduisez avec une tâche minimale
Reproduire
Informations minimales du ticket Identifiant de commande + région + heure + journaux expurgés
4 CHAMPS
Choisir un parcours

Accédez au parcours de vérification correspondant au point de blocage

Si le problème concerne plusieurs étapes, éliminez-les une par une en commençant par la première connexion. Ne modifiez qu’une variable à la fois et conservez les résultats ainsi que l’heure avant et après chaque changement.

Première connexion

Vérification de l’hôte et des identifiants

Vérifiez la région du nœud, l’adresse de l’hôte, le nom d’utilisateur, la version des identifiants et le mode d’accès actuellement autorisé.

Bureau à distance

Vérification de l’affichage, des entrées et de la session

Distinguez l’impossibilité d’établir la session, le ralentissement de l’affichage, les anomalies de saisie et les problèmes de configuration du client.

SSH

Port, clé et ligne de commande

Vérifiez la cible de connexion, les autorisations des identifiants, la clé locale sélectionnée et la sortie détaillée de la connexion.

Environnement Xcode

Versions et isolation du projet

Figez d’abord les versions de macOS, Xcode, des outils en ligne de commande et des dépendances, puis traitez les différences propres au projet.

CI Runner

File d’attente, cache et disque

Vérifiez l’état en ligne du Runner, les étiquettes de tâche, la configuration de la concurrence, le répertoire de cache et l’espace disponible.

Stockage et réseau

Capacité, extension et chemin de transfert

Évaluez l’espace selon la taille du projet, du cache, des ressources et des artefacts, puis vérifiez séparément les dépendances réseau.

Diagnostic de connexion

Cinq étapes pour cerner le problème de connexion

Ne réinstallez pas le client et ne réinitialisez pas l’environnement dès le départ. Confirmez d’abord les informations d’enregistrement, puis déterminez si le problème vient des identifiants, du nœud, du réseau local, du client ou de la session.

  1. 01

    Vérifier que les identifiants correspondent au nœud actuel

    Relisez dans le portail l’identifiant de commande, la région du nœud, les informations de l’hôte, le nom d’utilisateur et l’état de génération des identifiants. N’utilisez plus d’anciens tickets, captures d’écran ou informations de connexion historiques transmises par un membre de l’équipe.

    Confirmer d’abord les données saisies
  2. 02

    Lire l’état en ligne du nœud

    Vérifiez dans le portail si l’enregistrement du nœud est accessible. Tant que l’enregistrement de livraison est en cours, conservez l’enregistrement actuel et ne recréez pas de configuration de connexion ni ne remplacez les identifiants à répétition.

    Confirmer ensuite le nœud
  3. 03

    Isoler les problèmes de connectivité réseau

    Testez séparément la résolution de l’hôte et le port cible sur le réseau actuel et sur un autre réseau fiable. Notez l’heure, le type de réseau et le résultat ; un seul chiffre de latence ne suffit pas pour conclure.

    Mesurer le chemin réseau
  4. 04

    Vérifier les paramètres du client

    Confirmez que le protocole, le champ de l’hôte, le port, le nom d’utilisateur et les identifiants sélectionnés correspondent. Pour le bureau à distance, distinguez aussi l’établissement de la session, la mise à jour de l’affichage, le mappage du clavier et les paramètres d’affichage local.

    Figer le client
  5. 05

    Collecter les journaux minimaux de reproduction

    Conservez le texte exact de l’erreur, l’heure, les étapes de reproduction et la version du client. Pour SSH, fournissez une sortie détaillée expurgée ; pour le bureau à distance, notez toute la séquence entre le lancement de la connexion et l’apparition de l’erreur.

    Constituer les éléments de preuve
Système et chaîne d’outils

Figer d’abord les versions, puis isoler les différences du projet

Les mises à niveau du système, changements de version Xcode et mises à jour des dépendances modifient plusieurs variables à la fois. Avant de commencer, notez l’environnement actuel, puis validez la chaîne d’outils de base avec un projet minimal.

ENV-01

Vérifier les versions de macOS et Xcode

Notez la version de macOS, la version complète de Xcode, le chemin actuel des outils en ligne de commande et les exigences du projet. Les outils lus par l’interface graphique et la ligne de commande doivent correspondre.

  • Vérifier les versions minimale et cible du système requises par le projet
  • Vérifier que Xcode sélectionné et les outils en ligne de commande correspondent
  • Compiler et tester d’abord avec un projet minimal
ENV-02

Vérifier la compatibilité avant l’installation

Avant de mettre à jour le système, Xcode, le gestionnaire de paquets ou les dépendances de compilation, vérifiez la compatibilité du projet, l’espace disque disponible et les éléments de restauration. Ne changez pas de version au milieu d’une tâche critique en cours.

  • Enregistrer la version actuelle et les fichiers de verrouillage des dépendances
  • Vérifier l’espace requis par la nouvelle version et la source du téléchargement
  • Créer un répertoire de travail distinct pour les tâches de validation
ENV-03

Planifier les répertoires de cache

Séparez le code source, le cache des dépendances, les fichiers intermédiaires de compilation, les résultats des tests et les artefacts finaux. Vous pourrez ainsi déterminer si la croissance du disque vient du contenu du projet, de la variation du taux de cache ou des artefacts de compilation.

  • Définir un chemin et des conditions de nettoyage explicites pour le cache
  • Ne conservez pas les artefacts finaux uniquement dans un répertoire temporaire
  • Enregistrer la taille des répertoires et l’impact sur les tâches avant le nettoyage
ENV-04

Isoler l’environnement du projet

Les dépôts, branches et tâches expérimentales doivent utiliser des répertoires, des verrouillages de dépendances et des ensembles de variables d’environnement distincts. En cas de problème, reproduisez avec le même commit et les mêmes versions de dépendances.

  • Organiser les répertoires de travail par dépôt ou par tâche
  • Noter la source des variables d’environnement sans enregistrer de valeurs sensibles
  • Utiliser un script d’initialisation reproductible
Dépannage CI/CD

Si le Runner est hors ligne, vérifiez d’abord le plan de contrôle, puis le script de compilation

Vérifiez séparément la prise en charge des tâches, l’environnement de signature, le cache, la concurrence et le disque. Modifier simultanément la configuration du Runner, les dépendances et la stratégie de cache rend les résultats difficiles à reproduire.

RUNNER

Le Runner ne prend pas de tâche

Vérifiez l’état du processus, les étiquettes de tâche, l’autorisation du projet, l’affectation à la file d’attente et le dernier signal reçu. Confirmez le dépôt ou l’organisation réellement associé au Runner.

Sortie : enregistrement en ligne et capture de la file d’attente
SIGNING

Échec de l’étape de signature

Vérifiez que les éléments de signature sont complets, que les autorisations sont correctes et que le chemin lu par le script est cohérent. Dans le ticket, fournissez uniquement l’erreur expurgée et le type d’élément, jamais d’identifiant sensible.

Sortie : étape en échec et texte exact de l’erreur
CACHE

Cache inutilisé ou compilation ralentie

Comparez la clé de cache, les fichiers de verrouillage des dépendances, les enregistrements d’utilisation et le répertoire de travail. Lancez d’abord une tâche minimale sans cache pour confirmer que le problème vient bien du cache.

Sortie : clé de cache et évolution de l’utilisation
QUEUE

Des tâches concurrentes se bloquent mutuellement

Vérifiez le nombre de tâches simultanées, les répertoires partagés, les ports, les ressources des simulateurs et les chemins des artefacts. Attribuez un espace de travail distinct aux tâches parallèles pour éviter les écrasements.

Sortie : ordre de la file et nombre de tâches concurrentes
DISK

L’espace disque augmente continuellement

Mesurez séparément les répertoires du code source, des dépendances, du cache, des fichiers intermédiaires, des journaux et des artefacts. Avant le nettoyage, vérifiez qu’aucune tâche n’utilise encore ces répertoires et sauvegardez les artefacts nécessaires.

Sortie : comparaison de l’occupation des répertoires
Stockage et extension

Évaluer la capacité selon l’espace de travail réel et l’agrégation Thunderbolt 5

Incluez dans l’évaluation le code source, le cache des dépendances, les fichiers intermédiaires de compilation, les données de test, les ressources, les modèles et les artefacts finaux. Les options d’extension répondent à des besoins précis de capacité ou d’agrégation et ne remplacent pas les sauvegardes du projet.

VÉRIFICATION DU STOCKAGE

Les quatre informations à confirmer avant toute modification

  • Le modèle actuel, la région du nœud et l’identifiant de commande sont-ils exacts ?
  • Espace disponible, volume de données attendu et vitesse de croissance du cache
  • L’extension servira-t-elle aux données à long terme, à l’espace de travail temporaire ou aux ressources de traitement par lots ?
  • Nombre d’appareils Thunderbolt 5 agrégés, mode de connexion et dépendances des tâches

Pour modifier une commande existante, envoyez un ticket depuis le portail en associant l’enregistrement de commande. Ne changez pas vous-même le chemin de stockage et ne débranchez pas un appareil utilisé pendant l’exécution d’une tâche.

TB5

Tâches adaptées à l’agrégation

Traitement par lots de ressources volumineuses, workflows dépendant clairement d’un stockage externe haut débit et tâches longues nécessitant un disque de travail dédié. Vérifiez d’abord que le logiciel, le système de fichiers et les chemins de tâches utilisent correctement les appareils agrégés.

Tarification par appareil agrégé
BACKUP

La copie locale du nœud n’est pas la seule copie

Les dépôts, éléments de signature, modèles, ressources et artefacts de compilation doivent être conservés dans des copies distinctes selon la stratégie de l’équipe. L’extension résout les besoins d’espace de travail, mais ne remplace ni la gestion des versions ni les sauvegardes.

Vérifier la destination des données avant toute modification
Tarifs des options de stockage et Thunderbolt 5
Option Par jour Par semaine Par mois Par trimestre
+1TB SSD $2.6 $7 $12.9 $35.1
+2TB SSD $5.2 $14 $25.8 $70.2
Thunderbolt 5 agrégé, par appareil $1.9 $5.2 $9.7 $26.4
Modèle de demande d’assistance

Les informations indispensables à une localisation en une seule demande

Une demande claire doit indiquer au support quelle commande et quelle région sont concernées, quand le problème survient, comment le reproduire et quel résultat est attendu. « Impossible de se connecter » ou « compilation échouée » ne suffit généralement pas pour commencer le diagnostic.

FICHE DE DEMANDE

Fiche d’incident du nœud

Copier puis remplir
Identifiant de commande
Saisissez l’identifiant de commande correspondant au nœud concerné dans le portail.
Région du nœud
Singapour, Japon (Tokyo), Corée du Sud (Séoul) ou Hong Kong.
Heure de l’incident
Indiquez l’heure locale, le fuseau horaire et si le problème est continu.
Étapes de reproduction
Partez d’un état normal et listez les étapes dans l’ordre réellement suivi.
Journaux expurgés
Conservez le texte exact de l’erreur et supprimez les mots de passe, clés, jetons et secrets du projet.
Résultat attendu
Indiquez l’état, la sortie ou le résultat de tâche qui aurait dû apparaître.
BON SIGNAL

Informations à fournir également

Version du client, versions de macOS et Xcode, étiquette du Runner, identifiant de la tâche en échec, type de réseau et dernière opération réussie avant l’incident.

Les informations doivent correspondre à la même reproduction
À SUPPRIMER EN PREMIER

À supprimer impérativement avant l’envoi

Mots de passe, clés privées, jetons d’accès, texte des éléments de signature, identifiants de paiement, fichier complet de variables d’environnement et code source du projet non traité.

Envoyer uniquement les éléments minimaux nécessaires au diagnostic
Compte et commandes

Gérez les paiements, la facturation et les enregistrements des nœuds depuis le portail

Le montant de la commande dépend du modèle choisi, de la durée de location, de la région du nœud et des options. Pour tout problème concernant une commande existante, envoyez une demande depuis le portail afin d’associer automatiquement le compte et l’enregistrement du nœud.

Quels moyens de paiement et quelles devises de règlement sont acceptés ?

Seuls USDT-TRC20 et Visa / Mastercard / Amex (via Stripe) sont acceptés. Toutes les commandes sont réglées en dollars américains (USD) ; la passerelle effectivement disponible est indiquée par le portail.

Quels éléments composent le montant de la commande ?

Le montant comprend le modèle de base, la durée de location choisie — par jour, semaine, mois ou trimestre —, la région du nœud et les options de stockage ou d’agrégation Thunderbolt 5 sélectionnées. Vérifiez chaque ligne de la facture avant l’envoi.

Pourquoi est-il recommandé d’envoyer les problèmes de connexion ou de configuration depuis le portail ?

Un ticket du portail peut associer l’identifiant de commande, la région du nœud et l’enregistrement de livraison, ce qui réduit les échanges de vérification. Vous devez toutefois ajouter l’heure, les étapes de reproduction, les journaux expurgés et le résultat attendu.

Que faire des identifiants d’accès lorsqu’un membre de l’équipe change de rôle ?

Vérifiez rapidement les autorisations de l’équipe, mettez à jour les identifiants concernés et révoquez les accès devenus inutiles. N’envoyez jamais d’identifiants non expurgés par e-mail, dans une conversation ou un ticket.

Accès à l’assistance avancée

Regroupez l’enregistrement du nœud et les éléments de reproduction dans un même ticket

Envoyez en priorité depuis le portail les problèmes de commande, de connexion, de facturation ou de compilation. Pour l’évaluation de configurations, les déploiements de plusieurs nœuds et les besoins de collaboration métier, contactez l’équipe de services pour confirmation.