FERME DE BUILD iOS / MAC MINI DÉDIÉ

Déplacez vos builds iOS vers uneferme de build cloud fixe

ZoneMini fournit des Mac Mini physiques dédiés, pas des machines virtuelles. Pour le build automatisé d’apps, les archives Xcode, les runners CI fixes et les tâches Apple Silicon continues.

À partir de $20.8/jour · facturation en USD · location à la journée, à la semaine, au mois ou au trimestre
Environnement de build macOSarchive / prêt
$ git clone app-ios.git && cd app-ios
$ bundle exec fastlane archive
✓ archive exported: build/ZoneApp.ipa
CONFIGURATIONS3 configurations
Singapour sg · Tokyo jp · Séoul kr · Hong Kong hk · États-Unis Est us-east5 régions
PRIX D’ENTRÉEÀ partir de $20.8/jour
MODE DE RESSOURCESMachine physique dédiée
Poste de build présentant le terminal, les métriques de build et les hôtes Mac Mini physiques dédiés

Connectez les outils déjà utilisés par votre équipe de développement

Les noms ci-dessous décrivent des workflows compatibles et n’impliquent aucun partenariat officiel entre ZoneMini et les projets ou plateformes concernés.

Xcode Fastlane GitHub Actions GitLab CI Jenkins React Native Flutter Docker
LES BASES D’UNE FERME DE BUILD

Ressources et environnement fixes, intégrés à votre chaîne existante

Choisissez d’abord le matériel, la région et la durée, puis configurez le dépôt, le cache des dépendances et les autorisations de build. Les ressources ne sont pas partagées avec d’autres locataires ; processeur, mémoire et stockage local dépendent de la configuration choisie.

M4

Mac physique dédié

Les trois configurations proposent de véritables nœuds physiques, sans découpage des ressources via des machines virtuelles partagées. Idéal pour conserver une version Xcode, des caches, des scripts de build et un répertoire de projet fixes.

CI

Runner CI fixe

Compatible avec GitHub Actions, GitLab CI ou Jenkins. Votre équipe configure elle-même les tags du runner, les autorisations du dépôt, la file de tâches et la stratégie de nettoyage en fin de build.

IPA

Build iOS automatisé

À partir du commit, récupérez les dépendances, exécutez les tests, créez l’archive Xcode et exportez l’IPA. L’utilisateur gère les certificats, profils de provisionnement et jetons du dépôt selon le principe du moindre privilège.

24 H

Tâches continues

Les nœuds fonctionnent normalement 365 jours par an, toute l’année. Inférence de modèles, transcodage par lots et builds prolongés peuvent s’exécuter en continu sur une machine fixe.

Points à vérifier avant la location

ZoneMini fournit un environnement macOS physique accessible à distance. Le code, les éléments de signature, les licences d’outils tiers, les droits du pipeline et la publication finale restent sous la responsabilité de l’équipe utilisatrice.

ENVIRONNEMENT DE BUILD macOS

Du dépôt à l’archive, vérifiez chaque étape

Cet exemple montre successivement le clonage du dépôt, l’installation des dépendances, l’exécution des tests et la création de l’archive. Les commandes illustrent le processus, sans garantir une durée précise ni contenir d’identifiants réels.

01
Cloner le dépôtgit clone <repository>
02
Installer les dépendancesbundle install && pod install
03
Exécuter les testsxcodebuild test
04
Créer l’archivefastlane ios archive
build-run / ios-release04 / 04
$ git clone git@example.com:mobile/app-ios.git
✓ repository ready

$ bundle install && bundle exec pod install
✓ dependencies installed

$ xcodebuild test -scheme ZoneApp
✓ TEST SUCCEEDED

$ bundle exec fastlane ios archive
✓ build/ZoneApp.ipa
Cache

Séparer les répertoires de dépendances par projet

Gérez séparément les caches CocoaPods, Ruby et de build pour chaque dépôt afin d’éviter les résultats non reproductibles dus à d’anciennes dépendances partagées.

Journaux

Conserver la sortie des étapes en échec

Collectez les résultats de tests, les journaux d’archive et les paramètres de build. Avant d’ouvrir un ticket, retirez les jetons, mots de passe et clés privées de signature.

Nettoyage

Supprimer les fichiers temporaires après chaque tâche

Nettoyez DerivedData, les anciennes archives et les caches téléchargés, et surveillez le disque local pour préserver l’espace des tâches suivantes.

3 CONFIGURATIONS / USD

Trois configurations disponibles, quatre durées tarifées en toute transparence

Toutes les offres sont des Mac Mini physiques dédiés, non des machines virtuelles. Singapour, Tokyo, Séoul, Hong Kong et l’est des États-Unis sont disponibles ; vérifiez la disponibilité en temps réel dans la console.

Build léger

ZoneMini M4 Core

M4 · 16GB · 256GB
$20.8/jour
  • À la journée$20.8
  • À la semaine$56.1
  • Au mois$103.8
  • Au trimestre$282.3

Pour les builds d’un projet, les tests à faible concurrence, les archives ponctuelles et l’automatisation de base.

Louer ZoneMini M4 Core
Tâches gourmandes en mémoire

ZoneMini M4 Pro

M4 Pro · 64GB · 2TB
$61.5/jour
  • À la journée$61.5
  • À la semaine$165.9
  • Au mois$307.3
  • Au trimestre$835.9

Pour l’inférence de grands modèles, les tâches parallèles intensives, les projets volumineux et les fichiers locaux importants.

Louer ZoneMini M4 Pro
Choisissez votre configuration Mac cloud selon le type de tâche
Usage Configuration recommandée Mémoire et stockage Critères de choix
Build léger ZoneMini M4 Core 16GB / 256GB Projet unique, faible concurrence, archive courte et cache maîtrisé
Développement quotidien et pipelines multi-projets ZoneMini M4 Plus 24GB / 512GB Cache des dépendances, tests sur simulateur, runner continu et tâches multi-branches
Inférence de grands modèles et exécution parallèle intensive ZoneMini M4 Pro 64GB / 2TB Mémoire élevée, tâches longues, fichiers de modèles volumineux et données locales importantes
5 RÉGIONS

Un nœud proche de votre équipe, de votre dépôt ou de vos utilisateurs

Les cinq nœuds disponibles sont Singapour, Tokyo, Séoul, Hong Kong et l’est des États-Unis. Tenez compte du dépôt, des accès de l’équipe, du marché de publication et du réseau local.

Comment choisir un nœud

  1. DépôtConfirmez d’abord la région du dépôt principal et des sources de dépendances.
  2. ÉquipeComparez ensuite les chemins utilisés au quotidien pour SSH, le partage d’écran et le transfert de fichiers.
  3. LivraisonChoisissez enfin selon le marché de publication et l’emplacement de retour des artefacts.
Singapour
20~50 ms
Japon (Tokyo)
30~60 ms
Corée du Sud (Séoul)
30~50 ms
Hong Kong
20~40 ms
Est des États-Unis
25~35 ms

Ces intervalles illustrent la méthode de choix d’une région. Les performances réelles dépendent de la route réseau, de l’opérateur, du dépôt et du réseau local.

Disponibilité des trois modèles dans les cinq nœuds
Modèle × nœud Singapour Japon (Tokyo) Corée du Sud (Séoul) Hong Kong Est des États-Unis
ZoneMini M4 Core Disponible Disponible Disponible Disponible Disponible
ZoneMini M4 Plus Disponible Disponible Disponible Disponible Disponible
ZoneMini M4 Pro Disponible Disponible Disponible Disponible Disponible
WORKFLOWS RÉELS

De l’entrée à la tâche, jusqu’à l’artefact livrable

Chaque scénario est détaillé en entrée, tâche exécutée et artefact produit. ZoneMini fournit l’environnement d’exécution, sans remplacer le code, la stratégie de signature, les sauvegardes ni les règles des plateformes tierces.

Développeur indépendant

Du commit au build TestFlight

Déplacez les archives nocturnes de votre ordinateur personnel vers un nœud fixe chargé d’exécuter les étapes répétitives du build.

EntréeCommit, fichiers de verrouillage des dépendances, certificats et profils de provisionnement
TâcheRécupération des dépendances, tests, archive Xcode et vérification de l’export
ArtefactBuild, résultats de tests et journaux d’archive pour vérification avant l’envoi
Équipe CI

Exécuter les builds signés en parallèle

Répartissez les tags des runners par dépôt, type de tâche et environnement afin de réduire la maintenance individuelle des environnements de build.

EntréeTâches multi-dépôts, tags de runners, jetons à privilèges minimaux et règles de file
TâcheTests parallèles, cache des dépendances, builds signés, nouvelle tentative des échecs et archivage des journaux
ArtefactBuilds, résultats de tests, journaux d’échec et historique traçable des tâches
Expérimentation IA

Inférence de modèles sur Apple Silicon

Confiez l’inférence par lots à un nœud à mémoire élevée, tandis que le poste local reste dédié au code et à l’analyse des résultats.

EntréeFichiers de modèles, scripts d’inférence, jeux de données et paramètres d’exécution
TâcheIsolation de l’environnement, inférence par lots, suivi de la mémoire, journalisation des métriques et relance des erreurs
ArtefactJournaux d’exécution, fichiers de métriques, données de résultats et paramètres reproductibles
Équipe audio-vidéo

Transcodage par lots et génération de fichiers proxy

Déplacez les traitements répétitifs scriptables vers un nœud fixe, sans utiliser le disque de travail temporaire comme espace d’archivage permanent.

EntréeListe des médias, paramètres d’encodage, règles de nommage et répertoire de sortie
TâcheTranscodage par lots, génération de proxies, traitement des formes d’onde et contrôle qualité
ArtefactFichiers finaux, relevés de contrôle, journaux de traitement et liste de retour
« J’ai déplacé les archives nocturnes de mon ordinateur personnel vers un nœud fixe. » — Développeur iOS indépendant
« Enfin, l’équipe peut gérer uniformément le runner et l’environnement de signature. » — Responsable CI mobile
« Les tâches longues n’occupent plus mon poste local. » — Ingénieur en machine learning

Besoin de mapper votre workflow à une configuration précise ?

La page des cas d’usage détaille le build iOS, les fermes de build, les projets multiplateformes, l’inférence de modèles, le traitement audio-vidéo et la préparation de publication.

Voir les cas d’usage
FACTURATION ET PAIEMENT

Facturation en USD : vérifiez la durée et le paiement

Tous les prix sont facturés en USD. Les seuls moyens acceptés sont USDT-TRC20 et Visa / Mastercard / Amex (via Stripe). Les passerelles disponibles sont indiquées dans la console.

Choisissez une durée à la journée, à la semaine, au mois ou au trimestre. Les prix affichés ne sont ni convertis ni arrondis ; la commande finale dépend du modèle, du nœud, des options et de la durée sélectionnés.

USDT-TRC20 Visa / Mastercard / Amex (via Stripe)
Vérification courte
À la journée, vérifiez un build unique, la connexion et l’environnement de dépendances.
Projet par phase
À la semaine, couvrez une phase intensive de développement, de tests et de préparation à la publication.
Pipeline continu
Au mois ou au trimestre, conservez un runner fixe et un répertoire de travail longue durée.
FAQ SÉLECTIONNÉE

Questions fréquentes avant commande

Pour plus d’informations sur l’activation, la connexion, l’environnement de build, le réseau, le stockage et la facturation, consultez le centre d’aide.

ZoneMini est-il une machine virtuelle ?

Non. ZoneMini fournit des Mac Mini physiques dédiés. Le processeur, la mémoire et le stockage local dépendent de la configuration choisie et ne sont pas partagés via un pool virtualisé avec d’autres locataires.

Puis-je l’intégrer à ma plateforme CI existante ?

Oui. Selon vos besoins, intégrez GitHub Actions, GitLab CI ou Jenkins Runner. Votre équipe gère les droits du dépôt, les tags des tâches, l’isolation des caches et le nettoyage en fin de build.

Comment choisir parmi les cinq nœuds ?

Privilégiez l’emplacement du dépôt, les chemins d’accès de l’équipe et le marché de publication, puis testez SSH, le partage d’écran et le transfert de fichiers selon votre réseau. Les nœuds disponibles sont Singapour, Tokyo, Séoul, Hong Kong et l’est des États-Unis.

Quels moyens de paiement sont acceptés ?

Seuls USDT-TRC20 et Visa / Mastercard / Amex (via Stripe) sont acceptés, avec facturation en USD. Les passerelles disponibles sont indiquées dans la console.

Comment me connecter au Mac cloud après la livraison ?

Les tâches en ligne de commande se connectent via SSH ; utilisez le partage d’écran macOS pour les travaux graphiques. Avant la première connexion, vérifiez l’adresse du nœud, le nom d’utilisateur, le réseau local et les identifiants d’accès.

PRÊT À CONFIGURER

Choisissez d’abord le modèle, le nœud et la durée

Prix d’entrée : $20.8/jour. Avant de commander, préparez l’usage, le nombre de tâches concurrentes, le nœud cible, la durée prévue et le besoin de stockage. Pour clarifier les limites, consultez le guide de connexion ou le centre d’aide.