Lot #IOS-4821
release/4.8 enregistré. Le répertoire de travail, le cache des dépendances et les éléments de signature sont isolés par dépôt.
- Commit
- 7f2c91a
- Runner
- dedicated-01
- File d’attente
- gérée par l’équipe
Chaque commande comprend un Mac mini dédié, sans partage des ressources de calcul ni virtualisation. Cet environnement stable convient aux archives Xcode, à la vérification des signatures, à la CI/CD, au développement à distance et à la transmission des artefacts de build.
release/4.8 enregistré. Le répertoire de travail, le cache des dépendances et les éléments de signature sont isolés par dépôt.
Le certificat, le profil, le Bundle ID, les entitlements et l’archive ont été vérifiés.
Compatible avec les outils de build et plateformes de code courants. Cela ne signifie pas qu’il existe un partenariat officiel.
Récupérez le code, restaurez les dépendances, compilez, signez et exportez les artefacts sur un même Mac physique. Réutilisez l’environnement dans la durée et gérez vous-même la file de builds et le nettoyage.
Enregistrez la machine comme runner auto-hébergé pour centraliser les archives, la vérification des signatures, la collecte des journaux d’échec et l’archivage des artefacts.
Gérez le code, les dépendances et les tâches en arrière-plan via SSH. Ouvrez une session VNC uniquement si vous avez besoin d’une interface graphique, et séparez les identifiants et répertoires de travail par dépôt.
Pour tester la compatibilité de modèles locaux, créer des prototypes et exporter les résultats. Avant de commander, vérifiez que 16GB RAM suffisent pour le modèle et le contexte souhaités.
Configuration et prix affichés clairement, sans options cachées. Le stock, les délais de livraison et le montant final des options sont indiqués en temps réel sur la page de paiement de la console.
Pour les fermes de build iOS, les builds automatisés d’apps, l’intégration continue et le développement macOS à distance. Chaque commande correspond à un nœud physique, pas à une machine virtuelle.
Les sites disponibles sont Singapour, Tokyo (Japon), Séoul (Corée du Sud), Hong Kong, la côte est des États-Unis et la côte ouest des États-Unis. Tenez compte de l’emplacement des développeurs, du dépôt de code, du chemin de téléchargement des dépendances et des fuseaux horaires de l’équipe, pas uniquement du ping.
La page publique présente les sites disponibles. Le stock, les délais de livraison et les options disponibles sont indiqués en temps réel dans la console.
Idéal pour les développeurs d’Asie du Sud-Est, les dépôts régionaux et la collaboration sur des builds entre fuseaux horaires.
Idéal pour les équipes du Japon et d’Asie du Nord-Est qui accèdent à des sessions graphiques, des journaux et des artefacts de build.
Idéal pour les équipes de développement coréennes et voisines qui ont besoin d’un environnement de build macOS dédié.
Idéal pour les accès transfrontaliers en Asie, la synchronisation du code et la collaboration entre équipes mobiles situées dans plusieurs régions.
Idéal pour les dépôts, développeurs et pipelines de livraison continue de la côte est de l’Amérique du Nord.
Idéal pour les équipes de la côte ouest de l’Amérique du Nord et les builds réalisés en collaboration avec l’Asie-Pacifique.
CDNMac fournit un environnement physique dédié et un accès à la gestion de l’appareil. Les droits d’accès au code, comptes développeur, certificats, profils, clés et espaces de stockage des artefacts restent sous votre responsabilité.
Utilisez un répertoire de travail distinct pour chaque dépôt et des jetons aux droits minimaux. Supprimez les fichiers temporaires à la fin des tâches, puis copiez les IPA, dSYM et journaux vers un espace de stockage contrôlé par votre équipe.
Les priorités varient selon les rôles : maîtriser la file de builds, reproduire un problème entre fuseaux horaires ou conserver durablement un environnement d’outils cohérent.
« La file de builds est réservée à nos dépôts. Nous pouvons appliquer nos propres règles aux tâches en échec, à la conservation du cache et au nettoyage des espaces de travail. »Ingénieur plateforme CIResponsable du pipeline de livraison mobile
« Nos équipes sont réparties sur plusieurs fuseaux horaires. Avec un site dédié, il est plus facile de reproduire les mêmes étapes via SSH, pour télécharger les dépendances et récupérer les journaux. »Responsable mobileCoordination d’équipes de développement réparties dans plusieurs régions
« J’ai besoin d’un environnement physique disponible en continu, pas de devoir vérifier à nouveau les outils, le cache et l’état des répertoires après chaque build. »Développeur indépendantDéveloppement de plusieurs apps iOS
La page publique n’avance ni délai de livraison ni taux de disponibilité fixe. L’état de l’appareil, le stock, les délais de livraison et le montant final sont indiqués en temps réel dans la console.
Oui. Chaque commande correspond à un Mac mini physique dédié, sans partage des ressources de calcul avec d’autres utilisateurs et sans virtualisation. Votre équipe gère la file de builds, le cache et le nettoyage des répertoires de travail.
Une seule configuration est disponible : CDNMac M4, Mac Mini M4, 16GB RAM et 256GB SSD. Vous pouvez choisir une extension SSD de +1TB ou +2TB lors de la commande.
Uniquement USDT-TRC20 et Visa / Mastercard / Amex (via Stripe). Tous les paiements sont en dollars américains (USD). Les moyens disponibles dépendent des options proposées par la passerelle au moment du paiement.
Non. Le code du projet, les comptes développeur, certificats, profils, clés d’accès, licences logicielles et artefacts de build sont gérés par l’utilisateur. Pour toute demande d’assistance, transmettez uniquement les journaux nécessaires et expurgés de toute donnée sensible.
Les six sites fonctionnent 365 jours par an. Leur état de service est affiché en continu ; consultez la console pour connaître l’état actuel de chaque appareil.
Le blog abordera des sujets techniques comme l’accès à distance, les builds iOS avec Flutter, le choix d’un site, les environnements visionOS et les vérifications avant publication. Une fois les articles publiés, les trois plus récents seront affichés ici.
Une méthode de test pour valider les types reçus et éviter de transmettre à l’application une URL de fichier temporaire.
Mac à distanceContrôlez le fichier d’association et séparez les erreurs de livraison des problèmes de validation sur l’appareil.
DevOps et CI/CDDes fixtures issues d’anciennes réponses permettent de vérifier ce qui doit rester lisible et ce qui doit provoquer une erreur explicite.
De nouveaux articles sont en préparation. En attendant, consultez les articles du blog.
Avant de commander, vérifiez le stock en temps réel, la capacité SSD, vos besoins en connexions Thunderbolt 5 parallèles et le mode d’export des données de votre équipe.