Qui sommes-nous ?

Pour compiler vos apps iOS

Nous accompagnons les développeurs multiplateformes qui n’ont pas de Mac.

Continuez à coder sous Windows ou Linux et connectez-vous à un Mac cloud uniquement lorsque vous devez compiler pour iOS. Gardez vos habitudes de développement, ajoutez simplement l’étape de build.

À partir de $19.9 par jour. La disponibilité réelle est indiquée en temps réel dans la console.

XCODEHOST / MAC

Louez selon votre projet

Intégrez la durée de location à votre calendrier de livraison, plutôt qu’à un plan d’achat de matériel à long terme.

À la journée
Valider un build iOS
À la semaine
Corriger et tester en continu
Au mois
Suivre les évolutions d’une version
Au trimestre
Exécuter des builds en continu
Arrêt à l’échéance sans renouvellement .ipa

Au départ

Ne transformez pas la dernière étape en achat de matériel

Notre équipe utilise Flutter et Unity et a rencontré le même blocage : le code est prêt sur l’ordinateur habituel, mais aucun Mac n’est disponible pour compiler l’app iOS.

Un projet de deux semaines ne nécessite pas forcément macOS pendant deux semaines. Le Mac sert souvent surtout à compiler, signer, exporter puis refaire un build après les tests.

Nous avons donc organisé le service autour du calendrier des projets. Louez un Mac quand vous en avez besoin et prolongez la location si nécessaire. Exportez vos fichiers avant la fin, sans investir dans un équipement à long terme pour une livraison ponctuelle.

  1. 01

    Développez comme d’habitude

    Écrivez votre code métier, gérez vos ressources et effectuez vos tests quotidiens sous Windows ou Linux.

  2. 02

    Connectez-vous à un Mac

    Synchronisez le projet et ses dépendances, puis utilisez macOS pour le build et la signature dans Xcode.

  3. 03

    Récupérez vos fichiers

    Exportez l’app, les journaux de build et les configurations nécessaires, puis décidez si vous souhaitez prolonger la location.

Ce qui est fourni

Vous louez une machine, pas une simple compilation

Mac mini Apple Silicon sur machine physique dédiée, disponible à la journée, à la semaine, au mois ou au trimestre.

Un environnement complet

Chaque machine est attribuée à un seul utilisateur : son CPU et sa mémoire ne sont pas partagés. macOS est entièrement accessible en interface graphique et en ligne de commande, pour alterner entre travail sur le bureau et builds automatisés.

Utilisez VNC pour accéder au bureau et SSH pour exécuter des commandes. Avant d’installer vos dépendances, vérifiez les versions de macOS, Xcode et des outils nécessaires à votre projet.

Choisissez la configuration adaptée

XcodeHost M4 : M4 / 16 Go / SSD 256 Go. Évaluez l’espace utilisé par votre projet, ses dépendances et le cache de build pour vérifier si cette configuration répond à vos besoins.

Version Pro : M4 Pro / 64 Go / SSD 2 To. Si votre projet exige davantage de mémoire unifiée et de stockage local, évaluez vos ressources et vos tâches parallèles avant de choisir.

Prévoyez aussi la fin de la location

Au moment de commander, vérifiez la période facturée et la date d’échéance. Si le projet se poursuit, prévoyez le renouvellement à l’avance. Avant la fin, exportez votre projet, vos fichiers générés et les configurations à conserver.

L’arrêt à l’échéance ne remplace pas une sauvegarde. Les données de la machine sont supprimées conformément aux conditions du service : ne conservez pas l’unique copie de vos fichiers de projet sur l’appareil loué.

Des limites claires

Séparez la location de la machine des responsabilités liées au projet

01

Sans engagement à long terme

La location est prépayée pour la période choisie, sans engagement à long terme pour un projet de courte durée. Avant de payer, vérifiez la durée, le montant et la date d’échéance, puis choisissez en fonction de vos besoins réels.

02

Pas de machines virtuelles mutualisées

Vous disposez d’une machine physique dédiée, et non d’une machine divisée en plusieurs machines virtuelles partagées. Vous restez responsable de la configuration des outils et de la planification des builds.

03

Préparez votre projet

Préparez votre code, les versions des dépendances, les certificats de signature et le Provisioning Profile. La location fournit l’environnement d’exécution ; pour résoudre une erreur de projet, vous devrez examiner les journaux de build.

04

Sauvegardez vos fichiers

Synchronisez régulièrement votre projet et les fichiers générés vers votre propre espace de stockage. Avant la fin de la location, supprimez les éléments de signature et les clés d’accès, puis vérifiez que l’export des fichiers a bien abouti.

Au plus près de votre équipe

Choisissez parmi cinq emplacements

Singapour, Tokyo, Séoul, Hong Kong et l’ouest des États-Unis : des emplacements adaptés à la collaboration entre l’Asie-Pacifique et la côte ouest américaine.

Singapour

Pour les connexions depuis l’Asie du Sud-Est. À privilégier si votre équipe travaille principalement dans cette région.

Tokyo

Pour les connexions depuis l’Asie de l’Est. Tenez compte de la qualité de connexion entre votre poste de travail et la machine.

Séoul

Pour les connexions depuis l’Asie du Nord-Est. Si vous utilisez souvent le bureau à distance, vérifiez d’abord la stabilité de la connexion.

Hong Kong

Pour les connexions depuis le sud de la Chine et l’Asie du Sud-Est. Tenez compte de l’emplacement de votre équipe et du chemin emprunté par les fichiers.

Ouest des États-Unis

Pour les connexions depuis la côte ouest de l’Amérique du Nord. Adapté aux équipes dont les membres sur la côte ouest prennent en charge les opérations et les builds.

Les deux configurations sont disponibles dans chacun de ces emplacements. La distance géographique est un premier repère, mais l’expérience dépend aussi de votre réseau. Évaluez séparément l’utilisation du bureau à distance et le transfert de fichiers volumineux.

Selon votre projet

Commencez par définir le livrable, puis choisissez votre location

Nous accompagnons principalement les développeurs multiplateformes et proposons aussi un environnement macOS pour le développement natif, l’intégration continue et les expérimentations de modèles.

Compilez vos apps multiplateformes

Pour Flutter, vérifiez le SDK et les dépendances. Pour React Native, vérifiez Node, CocoaPods et les modules natifs. Avec Unity, exportez d’abord le projet Xcode, puis synchronisez-le sur le Mac pour le compiler.

Dans tous les cas, commencez par préparer les versions requises, les ressources et les éléments de signature, plutôt que de changer d’ordinateur.

Flutter / RN / Unity

Gardez votre workflow natif

Les développeurs iOS et macOS peuvent inspecter leur projet dans l’interface graphique ou lancer les builds en ligne de commande. Si votre projet exige une version particulière de Xcode ou de macOS, vérifiez d’abord les prérequis.

Si votre projet dépend d’un appareil externe ou d’interactions locales, vérifiez au préalable que le travail à distance répond à vos besoins.

iOS / macOS

Automatisez les builds récurrents

Les équipes CI/CD peuvent configurer leur propre runner self-hosted pour enchaîner la récupération du code, l’installation des dépendances, le build et l’export des fichiers.

Définissez des règles de nettoyage pour le cache, les journaux et les fichiers générés. Conservez un historique traçable dans votre pipeline et ne stockez pas les fichiers essentiels uniquement sur la machine.

CI/CD

Vérifiez la compatibilité de vos modèles

Les utilisateurs qui expérimentent avec l’IA peuvent vérifier la compatibilité de leurs outils sur Apple Silicon et choisir la mémoire et le stockage en fonction du modèle, des données et de l’utilisation des ressources à l’exécution.

Testez d’abord un scénario représentatif, puis choisissez la durée de location. La capacité matérielle ne permet pas, à elle seule, de prédire les performances d’un modèle donné.

Expérimentation IA

Planifiez la location pour votre prochaine livraison

Vérifiez les étapes de compilation, puis choisissez la machine et contrôlez la durée et la date d’échéance.