Mac mini physique dédié

Gardez vos builds iOS et
l’automatisation de vos apps en continu

Chaque commande fournit un Mac mini physique dédié, pas une machine virtuelle. Connectez-vous en SSH ou VNC et exécutez Xcode, fastlane et votre CI existante sur un nœud cloud vérifiable.

Mac Mini M4 16GB RAM 5 nœuds $20.3 / jour
Cluster de build Mac mini RunnerVM reliant les nœuds de Singapour, Tokyo, Séoul, Hong Kong et de la côte est des États-Unis 5 RÉGIONS · PRÊT Une commande, un nœud physique

Louer maintenant

Choisissez Runner M4, l’une des cinq régions et la durée de facturation, puis ajoutez selon votre charge le stockage ou l’option Thunderbolt 5 en parallèle.

Passer commande

Voir la configuration

Vérifiez le M4, 16GB RAM, 256GB SSD, les quatre durées de facturation et toutes les options avant de choisir votre nœud et votre durée.

Ouvrir la page de l’offre
Cas d’usage

Planifiez vos nœuds selon les tâches, sans bouleverser votre workflow

RunnerVM fournit des nœuds Mac physiques dédiés. Les règles du dépôt, les droits de signature, le cache des dépendances et les règles de publication restent configurés par l’équipe selon le projet.

CI

Intégration continue iOS / macOS

Enregistrez le nœud dans votre CI existante et isolez les répertoires de travail par dépôt. Verrouillez les versions de l’outillage, limitez les droits du compte de build et définissez des règles d’expiration claires pour le cache des dépendances.

CI RUNNER
XC

Compilation Xcode dans le cloud

Vérifiez d’abord les versions de Xcode, du SDK et des Command Line Tools, puis importez les certificats et profils de provisioning avant d’exécuter archive, export et la vérification des artefacts.

XCODEBUILD

Développement distant

Utilisez SSH pour les scripts, les dépendances et les tâches en arrière-plan ; passez à VNC pour les opérations nécessitant une interface graphique. Avant de fermer le bureau distant, vérifiez que le build s’exécute dans une session persistante.

SSH + VNC
IA

Expérimentation IA

Mesurez d’abord le pic de mémoire du modèle, l’espace disque et le chemin de transfert des données. Runner M4 convient aux expériences tenant dans la limite de 16GB de mémoire ; évaluez la capacité requise pour les tâches plus importantes.

ÉVALUER D’ABORD
Pipeline de build

Un pipeline reproductible pour automatiser les builds d’apps

Figez le commit, isolez les éléments de signature, conservez les journaux complets et vérifiez séparément les IPA, dSYM et archives exportés.

build-lane / ios-release / current-run Orchestration des tâches

Build lane · ios-release

Les commandes et répertoires ci-dessous illustrent uniquement la structure du pipeline ; adaptez les paramètres à la configuration du projet.

Journaux traçables
  1. 01

    Push du code

    Récupérez le commit figé, vérifiez les sous-modules et restaurez le cache des dépendances conformément au fichier de verrouillage.

  2. 02

    Injection des certificats

    Créez un trousseau temporaire, importez les certificats et profils de provisioning, puis limitez leur périmètre d’accès.

  3. 03

    Exécution du build

    Exécutez xcodebuild ou fastlane et enregistrez en continu les sorties standard et les journaux d’erreur.

  4. 04

    Archivage des artefacts

    Vérifiez l’IPA, le dSYM, l’Archive et les journaux d’export, puis transmettez-les au processus suivant.

$ fastlane ios release --env runner
→ archive/RunnerApp.ipa
→ archive/RunnerApp.app.dSYM.zip
→ checksum verified
Vue du projet

Commandes, matériel et usages réunis dans une même checklist

Après la connexion, vérifiez l’empreinte de l’hôte, les informations système et les versions de l’outillage. Adaptez les commandes d’exemple au projet, aux certificats et à la structure des répertoires.

runner-m4-sg · build session SSH
developer@local $ ssh runner@sg-m4-node
Host fingerprint verified
Dedicated physical Mac mini

runner@node $ xcodebuild \
  -workspace RunnerApp.xcworkspace \
  -scheme RunnerApp \
  -configuration Release archive
** ARCHIVE SUCCEEDED **

runner@node $ fastlane ios package
[12:43:31] Export RunnerApp.ipa
[12:43:52] Verify artifact checksum
lane completed
La sortie d’exemple illustre uniquement l’ordre de connexion, d’archivage et d’export ; remplacez le nom d’hôte, les répertoires, le Scheme et les paramètres de signature par les valeurs du projet.
Plaque signalétique

Spécifications du Runner M4

Puce
Mac Mini M4
Mémoire
16GB RAM
Stockage
256GB SSD
Connexion
SSH / VNC
Caractéristiques
Mac mini physique dédié, pas une machine virtuelle
Conseils de choix

Laissez la charge de travail guider votre choix

Builds légers
Runner M4
Développement quotidien
Runner M4
Expérimentation IA
Évaluez d’abord la limite de 16GB de mémoire, le stockage et le besoin de mise en parallèle Thunderbolt 5
5 nœuds

Commencez par l’emplacement le plus proche de votre équipe, de vos dépôts ou de vos miroirs de dépendances

RunnerVM dispose de 5 nœuds ou sites : Singapour, Japon (Tokyo), Corée du Sud (Séoul), Hong Kong et côte est des États-Unis. Les combinaisons standard sont généralement disponibles ; vérifiez la disponibilité en temps réel dans la console.

SG

Singapour

Convient aux équipes d’Asie du Sud-Est, aux dépôts régionaux et aux miroirs de dépendances. Retestez le routage depuis votre réseau professionnel avant de commander.

Disponible

JP

Japon (Tokyo)

Convient aux workflows japonais et nord-est asiatiques. Testez également les interactions SSH et le transfert de fichiers volumineux.

Disponible

KR

Corée du Sud (Séoul)

Convient au développement local coréen et aux tâches des régions voisines. Pour les accès transfrontaliers, tenez compte du p95 et du routage.

Disponible

HK

Hong Kong

Convient aux équipes qui doivent se connecter aux réseaux d’Asie de l’Est et du Sud-Est. Complétez les tests depuis le réseau hébergeant vos dépôts.

Disponible

US-E

Côte est des États-Unis

Convient aux équipes de la côte est américaine et aux services voisins. Les équipes asiatiques doivent évaluer attentivement le routage transocéanique et la synchronisation des fichiers.

Disponible
Tests entre nœuds

Mesures réelles de latence entre nœuds

Cet échantillon présente le p50, le p95, l’heure de mesure et l’opérateur réseau des pings ICMP entre les nœuds. Testez toujours le résultat réel de votre équipe depuis son propre réseau.

Échantillon de test entre cinq nœuds

Chaque route a reçu 20 requêtes echo ICMP consécutives, espacées d’une seconde.

20 PAQUETS / ROUTE
Source du test Nœud cible p50 p95 Heure de mesure Opérateur réseau
Singapour Japon (Tokyo) 67.4 ms 72.8 ms 02:10 UTC Cogent / NTT
Japon (Tokyo) Corée du Sud (Séoul) 31.2 ms 35.9 ms 02:14 UTC IIJ / KT
Corée du Sud (Séoul) Hong Kong 48.6 ms 55.1 ms 02:18 UTC KT / PCCW
Hong Kong Singapour 36.9 ms 42.7 ms 02:22 UTC PCCW / Singtel
Côte est des États-Unis Japon (Tokyo) 168.3 ms 176.5 ms 02:26 UTC Zayo / NTT
Méthode : les requêtes echo ICMP sont émises depuis le nœud RunnerVM correspondant, puis les percentiles du temps aller-retour sont calculés. Le routage transfrontalier, l’opérateur local, la congestion et l’horaire influencent les résultats ; ce tableau compare les chemins et ne remplace pas la validation sur le réseau de l’équipe.
Offre unique disponible

Runner M4, à partir de $20.3 / jour

Mac Mini M4, 16GB RAM, 256GB SSD, disponible à la journée, à la semaine, au mois ou au trimestre. Toutes les commandes sont facturées en dollars américains (USD).

Disponible

Runner M4

Mac Mini M4 · 16GB RAM · 256GB SSD

Par jour$20.3
Par semaine$54.7
Par mois$101.3
Par trimestre$275.5
Louer Runner M4 maintenant

Le stockage supplémentaire et la mise en parallèle Thunderbolt 5 sont facturés séparément selon la durée choisie. Vérifiez la disponibilité réelle des nœuds et des options dans la console.

État du service

État quotidien sur les 90 derniers jours

Le taux de disponibilité cible, l’état quotidien et les incidents vérifiés sont présentés selon la même méthode. Tous les nœuds fonctionnent normalement 365 jours par an.

99.9%

Disponibilité cible

Les relevés quotidiens servent à identifier les incidents régionaux ou liés aux nœuds ; ils ne remplacent pas les journaux de commande et de connexion.

État quotidien des 90 derniers jours

Chaque case représente un jour calendaire.

En fonctionnement

Détails de l’incident

Chaque relevé associe la région, le nœud, les heures de début et de fin, l’étendue de l’impact et la conclusion de la vérification. Tout crédit ou dédommagement dépend des conditions de service applicables et du résultat final de la vérification.

Voir les conditions de service
Questions des développeurs

Les six points généralement vérifiés avant la commande

Clarifiez les caractéristiques de l’équipement, le mode de connexion, les limites de l’outillage et la durée de commande avant de migrer vos builds vers un Mac cloud.

Que signifie exactement « machine physique dédiée » ?

Une commande correspond à un Mac mini physique dédié. Le CPU, la mémoire et le stockage local proviennent directement de cet appareil ; RunnerVM ne présente pas des ressources virtuelles partagées comme un équipement dédié. Après la livraison, vérifiez les informations de l’hôte, les identifiants de connexion et l’environnement système.

Comment se connecter à distance ?

Utilisez SSH pour la ligne de commande, l’installation des dépendances et les tâches automatisées, et VNC pour les opérations nécessitant l’interface graphique de macOS. Lors de la première connexion, vérifiez l’empreinte de l’hôte, modifiez le mot de passe initial et limitez les ports entrants inutiles.

Que préparer avant la livraison ?

Préparez les versions de Xcode et du SDK, les dépendances du projet, les certificats, les profils de provisioning, le Scheme de build, la configuration d’export et les besoins réseau. L’équipe doit également définir qui peut accéder aux éléments de signature et où conserver les journaux et artefacts.

Quelles sont les durées de facturation disponibles ?

Runner M4 est disponible à la journée, à la semaine, au mois ou au trimestre, aux tarifs respectifs de $20.3/jour, $54.7/semaine, $101.3/mois et $275.5/trimestre. Les horaires de début et de fin, la région et les options sont ceux confirmés dans la console.

Que deviennent les données à la fin de la commande ?

Avant la fin de la commande, migrez le code, les artefacts de build, les journaux et les caches à conserver. La procédure de clôture révoque les identifiants d’accès et traite les données de l’appareil ; l’équipe doit aussi révoquer les certificats, jetons et autorisations des dépôts.

Quel nœud choisir ?

Privilégiez l’emplacement de l’équipe, des dépôts, des miroirs de dépendances et de la destination des artefacts. Effectuez des tests de ping, traceroute, interaction SSH et transfert de fichiers depuis le réseau réel ; ne choisissez pas uniquement selon la distance entre les villes.

Prochain pipeline de build

Confiez votre prochain build à un Mac cloud

Choisissez Runner M4 et l’une des cinq régions, puis migrez Xcode, fastlane et votre CI existante vers un nœud physique dédié. Pour confirmer le stockage, la mise en parallèle ou le pipeline de build, contactez d’abord l’assistance.