Apple Silicon dédié

Connectez un vrai Mac
à votre chaîne de build

Des nœuds Apple Silicon physiques dédiés, sans hôte partagé avec d’autres commandes. Les builds Xcode, tests et tâches d’intégration continue s’exécutent sur un Mac dans le cloud maîtrisable.

À partir de $20.5/jour , avec des durées à la journée, à la semaine, au mois ou au trimestre. La disponibilité réelle est indiquée en temps réel dans la console.

3 configurationsSingapour · Japon (Tokyo) · Corée du Sud (Séoul) · Hong Kong Louer un Mac dans le cloud
NŒUD PHYSIQUE / EN LIGNE JP-M4-0241
OrbVPS
Mac mini · M4 Nœud physique dédié
JOURNAL D’EXÉCUTION ARM64

$ xcodebuild archive

CompileSwiftSources normal arm64

ARCHIVE RÉUSSIE · 06:42

Runner
EN LIGNE
Mémoire unifiée
24GB
Région actuelle
JP
PRODUITMac dans le cloudInterface graphique macOS complète et ligne de commande
ALLOCATIONMachine physique dédiéeChaque commande correspond à un hôte fixe
PÉRIMÈTREPas une machine virtuelleÉtat matériel et chaîne d’outils conservés en permanence
RÉGIONS4 nœudsSingapour · Japon (Tokyo) · Corée du Sud (Séoul) · Hong Kong
Configurations disponibles

Quatre régions Apple Silicon

Des points d’entrée distincts pour les builds légers, l’intégration continue et les tâches gourmandes en mémoire. Voici les tarifs catalogue à la journée et au mois ; les formules hebdomadaires et trimestrielles sont indiquées sur la page des offres.

Build standard

Orb M4 16

m4-16-256

$20.5/ jour
  • PuceM4
  • Mémoire16GB
  • Stockage256GB
  • Abonnement mensuel$102.3
  • Idéal pourBuild et tests d’un projet
Choisir cette configuration
Tâches gourmandes en mémoire

Orb M4 Pro

m4pro-64-2tb

$60.1/ jour
  • PuceM4 Pro
  • Mémoire64GB
  • Stockage2TB
  • Abonnement mensuel$300.6
  • Idéal pourProjets volumineux et expériences d’IA
Choisir cette configuration

Les trois modèles sont disponibles à Singapour, au Japon (Tokyo), en Corée du Sud (Séoul) et à Hong Kong. Les combinaisons du catalogue sont généralement disponibles ; vérifiez la disponibilité en temps réel dans la console.

Voir les tarifs par durée et les options
Charges d’ingénierie

Configurez votre environnement pour de vraies charges d’ingénierie

Pas d’étiquettes de puissance vagues. Chaque tâche correspond à une chaîne d’outils, un journal d’exécution et des métriques système vérifiables.

BUILD

Build Xcode

Figez les versions de Xcode, du runtime et des dépendances, puis conservez le journal d’archive réussi comme référence pour les changements futurs.

06:42Exemple de durée d’archivage
Archive
RUNNER

CI/CD iOS

Conservez le runner self-hosted sur un nœud fixe et réutilisez durablement le répertoire de travail, le cache des dépendances et l’environnement d’exécution contrôlé.

18 JOBSExemple de journal de file d’attente
Pipeline
TEST

Tests macOS

Conservez les réglages système, les autorisations et les données de test afin de comparer les résultats avant et après une mise à niveau sur le même nœud physique.

96%Exemple de taux de réussite
Suite de tests
MÉMOIRE

Expériences d’IA

Exécutez des modèles compacts à distance tout en lisant la mémoire unifiée, la charge processeur et la température pour ajuster le périmètre des tâches.

41.2GBExemple d’utilisation mémoire
Mémoire
BUREAU

Création à distance

Accédez à un espace de travail conservé via une session graphique, idéal pour les tâches nécessitant l’interface macOS et le traitement de médias à distance.

2560×1440Exemple de résolution d’affichage
Bureau
JOURNAL D’EXÉCUTION ORB · JP-M4-0241 EN LIGNE
$ ssh build@jp-m4-0241.orbvps.node
Empreinte de l’hôte vérifiée · Apple M4 · arm64
Session connectée au nœud physique dédié

$ xcodebuild -workspace OrbApp.xcworkspace \
  -scheme OrbApp -configuration Release archive
ResolvePackageGraph
CompileSwiftSources normal arm64
Ld /Build/Products/Release/OrbApp normal
** ARCHIVE SUCCEEDED **  06:42

$ bundle exec fastlane beta
Reading archive metadata
Uploading build artifact
Writing deployment record
fastlane finished successfully
Journal d’exécution vérifié

Les commandes s’exécutent sur un nœud physique dédié

L’adresse SSH, la chaîne d’outils, les certificats, le cache et le répertoire de travail restent sur le même Mac maîtrisable. L’environnement n’est pas remplacé par des ressources temporaires à la fin d’une tâche.

  • Connexion vérifiableLors de la première connexion, vérifiez l’empreinte de l’hôte, puis enregistrez l’identifiant du nœud et l’historique de connexion.
  • Build reproductibleFigez les versions de Xcode, des dépendances et du runtime ; utilisez le journal réussi comme référence pour les changements futurs.
  • État lisibleVérifiez la mémoire, le disque, la charge et la température avec les outils système, plutôt que de vous fier à des quotas abstraits.
Voir les étapes de première connexion et de build
Pensé pour les opérateurs

Trois types d’équipes, une même logique de nœud maîtrisable

Les charges diffèrent, mais les critères restent les mêmes : matériel fixe, région explicite, chaîne d’outils vérifiable et état d’exécution conservé.

01 / MOBILE

Développeur mobile

Conservez les éléments de signature, le cache des dépendances et les builds nocturnes sur un nœud fixe. Reprenez l’analyse le lendemain à partir du même journal, sans reconstruire l’environnement.

02 / PIPELINE

Équipe CI/CD

Fixez le runner self-hosted à un nœud identifié et prenez en charge un pipeline contrôlé grâce aux tags, au répertoire de travail et aux stratégies de cache.

03 / EXPÉRIENCE

Utilisateur d’expériences d’IA

Exécutez des modèles compacts dans l’environnement à mémoire unifiée du M4 Pro et observez directement les processus, la pression mémoire et les variations de température.

Orbite de déploiement

Quatre nœuds disponibles, une même trajectoire de déploiement

Choisissez la région selon l’emplacement de l’équipe, le dépôt de code et les services en amont de votre pipeline. Le catalogue couvre uniquement Singapour, le Japon (Tokyo), la Corée du Sud (Séoul) et Hong Kong.

Nombre de régions
4 nœuds
Durée d’exécution
365 jours
État du catalogue
Combinaisons du catalogue généralement disponibles
DÉPLOYERPoint d’entrée
SG · 20~50 MSSingapourPour la collaboration en Asie du Sud-Est
JP · 30~60 MSJapon (Tokyo)Pour les équipes au Japon et en Asie de l’Est
KR · 30~50 MSCorée du Sud (Séoul)Pour les équipes d’Asie du Nord-Est
HK · 20~40 MSHong KongPour la collaboration en Chine du Sud et en Asie du Sud-Est
Flux local, étendu

Prolongez votre environnement de développement local sur un Mac dans le cloud

Une migration ne consiste pas à copier un dépôt. Le mode de connexion, les versions de la chaîne d’outils et les tâches persistantes doivent être établis étape par étape, avec des limites vérifiables.

01 / ACCÈS

L’accès à distance commence par la vérification de l’identité

Lors de la première connexion, vérifiez l’identifiant du nœud, l’adresse et l’empreinte de l’hôte. Configurez ensuite les clés SSH, conservez les informations de récupération, puis vérifiez la session graphique et la reconnexion après coupure.

  • SSH pour les commandes, l’automatisation et la collecte des journaux
  • Session graphique pour Xcode, les réglages système et la création à distance
  • En cas de problème de connexion, transmettez l’identifiant du nœud et l’heure de survenue dans un ticket
VÉRIFICATION D’ACCÈS
Empreinte de l’hôteVÉRIFIÉE
Clé SSHED25519
Session de bureauPRÊTE
02 / CHAÎNE D’OUTILS

Les versions de la chaîne d’outils sont consignées dans le journal d’exécution

Avant le premier build réussi, consignez les versions de macOS, Xcode, du runtime, du gestionnaire de paquets et du fichier de verrouillage des dépendances. Lors d’une mise à niveau, copiez d’abord la référence, puis comparez les résultats.

  • Enregistrer la sortie des versions de Xcode et du SDK
  • Verrouiller Node, Ruby, CocoaPods et les dépendances du projet
  • Ajouter les journaux réussis et les artefacts de build aux archives de l’équipe
VERROUILLAGE DE LA CHAÎNE D’OUTILS
XcodeÉPINGLÉ
DépendancesVERROUILLÉES
Archive de référenceENREGISTRÉE
03 / CONTINUITÉ

Les builds continus reposent sur un espace de travail fixe

Le runner, le répertoire de travail, le cache et les clés restent sur un nœud identifié. Après un échec, poursuivez le diagnostic sur le même Mac au lieu de repartir d’un environnement vierge.

  • Définir des tags clairs et une limite de concurrence pour le runner
  • Séparer les répertoires de travail et les stratégies de nettoyage du cache par projet
  • Après un redémarrage, exécuter une tâche de test contrôlée pour valider la récupération
BUILD CONTINU
RunnerEN LIGNE
Espace de travailCONSERVÉ
Test de récupérationRÉUSSI

« Après avoir déplacé les builds nocturnes sur un nœud fixe, les certificats et le cache ne sont plus recréés sans cesse. »

— Responsable mobile

« Ce dont j’ai besoin, c’est d’un Mac maîtrisable en permanence, pas d’un environnement temporaire. »

— Ingénieur CI

« Lorsque j’exécute de petits modèles à distance, je peux voir directement l’état de la mémoire et de la température. »

— Chercheur en IA
Notes d’ingénierie

Des principes de la plateforme aux étapes exécutables

Notes techniques consacrées aux limites des nœuds physiques, à la migration des builds, au débogage à distance et aux tests de versions.

Voir tous les articles
2026-08-11
Principes de la plateforme

Auditer les connexions sortantes d’un Mac cloud utilisé en CI

Utilisez lsof, nettop et tcpdump pour relever les processus, connexions actives et ouvertures TCP d’un build sur Mac cloud, puis constituer une base vérifiable.

Lire l’article
Guide de build

Diagnostiquer et réinitialiser les autorisations macOS TCC d’un Mac cloud CI

Ce guide isole les refus TCC d’un Mac cloud selon l’utilisateur, la session graphique, le processus responsable et la signature, puis décrit une reprise sûre avec tccutil et LaunchAgent.

Figer les dépendances et la référence de build
Flux de travail à distance

Diagnostiquer et autoriser un outil CI bloqué par Gatekeeper sur un Mac cloud

Ce guide distingue droits d’exécution, architecture, signature et quarantaine Gatekeeper dans une CI sur Mac cloud, puis montre comment autoriser uniquement le fichier vérifié après contrôle du condensat.

Définir les limites d’utilisation de l’appareil local
Questions fréquentes

Vérifiez les limites du service avant de commander

Les modèles, régions, tarifs, autorisations et modes de connexion sont clairement définis. Analysez d’abord votre charge de travail, puis choisissez la configuration.

Voir toutes les questions-réponses
Quelles ressources sont associées à chaque commande ?

Chaque commande correspond à un nœud Apple Silicon physique dédié : un Mac dans le cloud utilisable à distance, et non une machine virtuelle. L’hôte n’est pas partagé avec d’autres commandes.

Quels modèles sont disponibles ?

Le catalogue comprend uniquement trois configurations : Orb M4 16 (M4, 16GB, 256GB), Orb M4 24 (M4, 24GB, 512GB) et Orb M4 Pro (M4 Pro, 64GB, 2TB).

Dans quelles régions peut-on commander ?

Singapour, Japon (Tokyo), Corée du Sud (Séoul) et Hong Kong. Les trois modèles couvrent les quatre nœuds ; vérifiez la disponibilité réelle dans la console.

Quels moyens de paiement sont acceptés ?

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

Configurer un nœud physique

Choisissez un modèle, une région et une durée de location

Choisissez l’une des trois configurations Apple Silicon, puis confirmez un nœud à Singapour, au Japon (Tokyo), en Corée du Sud (Séoul) ou à Hong Kong. Après la commande, gérez le service et envoyez vos tickets depuis la console.