5 régions au choix : Singapour, Japon (Tokyo), Corée du Sud (Séoul), Hong Kong et Est des États-Unis. Lors de la commande, vérifiez la disponibilité en temps réel renvoyée par la console et choisissez votre région.

Choisir une région et commander
Mac physique dédié

Chaque commande correspond à une machine physique dédiée. Les ressources système ne sont pas partagées avec d’autres tâches de build.

MiniDebug fournit un Mac mini M4 à configuration fixe pour les builds iOS, l’intégration continue et la validation Apple Silicon. Ce n’est pas une machine virtuelle : organisez votre workflow complet autour de votre dépôt, de votre version de Xcode, de vos éléments de signature, de vos caches de dépendances et de vos files de tâches.

Une seule configuration est actuellement proposée : inutile de comparer plusieurs offres similaires. Vérifiez d’abord que les 16GB de RAM et le SSD de 256GB répondent à vos besoins, puis choisissez une location à la journée, à la semaine, au mois ou au trimestre.

Voir l’offre unique disponible
M4Puce Apple Silicon
16GBMémoire unifiée
5Régions disponibles
MiniDebug Mac dans le cloud

Déplacez vos builds iOS sur un vrai Mac dédié.

Configuration fixe Mac mini M4, idéale pour xcodebuild, fastlane, les GitHub Actions Runner auto-hébergés, Xcode à distance et les expérimentations nécessitant Apple Silicon.

$20.6 par jour

Louez à la journée, à la semaine, au mois ou au trimestre. Toutes les commandes sont réglées en dollars américains (USD). Les régions fonctionnent 365 jours par an, en continu.

Réseau des régions Mac dans le cloud et connexion en rack
MINI-M4-024 · En ligne
build-runner — zsh
$ xcodebuild archive
Resolve Package Graph
CompileSwift normal arm64
** ARCHIVE SUCCEEDED **
Choisissez lors de la commande 5 régions La disponibilité en temps réel est celle renvoyée par la console
SGSingapourAsie du Sud-Est
JPJapon (Tokyo)Asie de l’Est
KRCorée du Sud (Séoul)Asie du Nord-Est
HKHong KongSud de la Chine et Asie du Sud-Est
US-EEst des États-UnisEst de l’Amérique du Nord et Europe occidentale

Une configuration.
4 durées de location.

MiniDebug M4 est actuellement l’unique offre. Il s’agit d’un Mac mini physique dédié, pas d’une machine virtuelle, sans niveaux cachés. Si votre projet nécessite davantage d’espace de travail, vous pouvez ajouter un SSD lors de la commande.

Configuration unique disponible

MiniDebug M4

Mac Mini M4

PuceM4
Mémoire16GB RAM
Stockage intégré256GB SSD
Type de machineMachine physique dédiée
Accès systèmeInterface graphique et ligne de commande
Louer MiniDebug M4 maintenant
À la journée $20.6

par jour

Idéal pour valider un environnement, résoudre un problème ponctuel et effectuer des builds à court terme.
À la semaine $55.7

par semaine

Idéal pour les cycles intensifs de correction, de test et de publication continue.
Au mois $103.2

par mois

Idéal pour un Runner fixe, les caches de dépendances et l’intégration continue.
Au trimestre $280.7

par trimestre

Idéal pour les phases de projet à long terme nécessitant une région de build stable.
Location recommandée si vous

avez besoin d’une interface macOS complète et de la ligne de commande, souhaitez conserver les caches de dépendances, devez contrôler la version de Xcode ou voulez affecter vos tâches CI à un Mac physique dédié.

À vérifier avant la commande

Vérifiez que les 16GB de RAM prennent en charge vos tâches simultanées, que le SSD de 256GB suffit pour vos dépôts et artefacts, et que le chemin réseau de votre équipe vers les 5 régions correspond à vos attentes.

Disponibilité du catalogue MiniDebug M4 dans les 5 régions
Modèle × région Singapour Japon (Tokyo) Corée du Sud (Séoul) Hong Kong Est des États-Unis
MiniDebug M4 Bonne disponibilité Bonne disponibilité Bonne disponibilité Bonne disponibilité Bonne disponibilité
Facturation détaillée par projet

Vérifier les coûts avec une commande mensuelle

Cet exemple sélectionne MiniDebug M4 au Japon (Tokyo), avec un SSD supplémentaire de 1TB, et deux appareils connectés en parallèle via Thunderbolt 5. La durée de base, les options et le total en dollars sont détaillés séparément.

MiniDebug M4 · au mois$103.2
Région sélectionnéeJapon (Tokyo)
+1TB SSD · au mois$13.7
Parallèle Thunderbolt 5 · au mois · 2 appareils$6.1 × 2
Total de la commande$129.1 USD

Le parallèle Thunderbolt 5 est facturé par appareil et doit être sélectionné lors de la commande. Vérifiez à nouveau la quantité, la durée et le stockage supplémentaire avant de valider.

7 vérifications avant commande

Clarifiez la tâche avant de configurer la commande

Vérifiez en une fois l’usage, les ressources et les conditions de paiement afin de limiter les ajustements après l’activation.

  • L’usage et le nombre prévu de tâches simultanées sont définis
  • La région adaptée au chemin réseau de l’équipe est sélectionnée
  • 16GB RAM / 256GB SSD vérifiés
  • La durée à la journée, à la semaine, au mois ou au trimestre est confirmée
  • L’espace requis par les dépôts, caches et artefacts est estimé
  • Le client SSH, VNC ou de partage d’écran est prêt
  • Un moyen de paiement en dollars pris en charge est prêt
Voir le détail complet de la facturation

Les tâches arrivent.
Les artefacts sortent.

Les 4 workflows sont découpés en entrées, étapes d’exécution, éléments observables et sorties. Les versions, certificats, modèles, plug-ins et chemins restent à configurer selon le projet ; le Mac dans le cloud fournit un environnement d’exécution physique utilisable dans la durée.

01

Workflow de publication pour développeur indépendant

À partir d’un commit correctif, accédez au Mac distant, verrouillez les versions des dépendances, puis lancez l’archive, la signature et l’exportation. Ouvrez Xcode pour les vérifications graphiques et scriptiez le processus pour les exécutions répétées.

EntréeGit commit + éléments de signature
Étapespull → resolve → archive → export
SurveillanceRésolution des dépendances, erreurs de compilation, résultat de signature et espace disque disponible
Sortiesigned-app.ipa + archive + journaux
02

File de builds d’équipe CI

Les tâches de plusieurs dépôts arrivent sur un GitHub Actions Runner auto-hébergé via des labels. La file contrôle la concurrence, le répertoire de travail fixe conserve les caches réutilisables et les éléments de signature sont isolés selon les droits du dépôt.

Entréeworkflow + runner labels + secrets
Étapesqueue → checkout → cache → build
SurveillanceLongueur de la file, taux de réussite du cache, durée des étapes et journaux d’échec
Sortieartifact + test report + callback
03

Expérimentation IA sur Apple Silicon

Comparez les formats de modèles et leurs versions quantifiées sur M4, fixez le jeu de données et les paramètres d’exécution, puis consignez l’utilisation de la mémoire unifiée, le temps de chargement initial, les performances d’inférence continue et les sorties anormales.

Entréemodel + benchmark set + config
Étapesconvert → warmup → run → profile
SurveillancePic de mémoire, temps d’initialisation, débit et écarts de résultats
Sortiemetrics.json + trace + report
04

Traitement audio et vidéo à distance

Synchronisez d’abord le projet, les médias associés et la liste des plug-ins, puis vérifiez la timeline et les paramètres d’export dans l’interface graphique. Exécutez les tâches par lots en ligne de commande ou via la file d’applications, puis vérifiez et renvoyez les artefacts.

Entréeproject + linked media + preset
Étapessync → inspect → render → verify
SurveillanceMédias manquants, état des plug-ins, file d’export et espace disque
Sortiemaster file + proxy + export log

Si votre tâche principale consiste à reproduire un problème à court terme, commencez par une location à la journée. Si les caches de dépendances et l’enregistrement du Runner doivent être conservés, une location mensuelle ou trimestrielle convient mieux à un répertoire de travail stable.

Chaîne de build, du commit aux artefacts signés

Un build se termine en quatre étapes : verrouiller les entrées, archiver, signer, stocker.

  1. 01 · FETCH Envoyer le code

    Fixez la branche, le commit et le fichier de verrouillage pour que chaque build ait des entrées vérifiables.

  2. 02 · BUILD Activer le nœud

    Consignez le Scheme, la Destination, le chemin d’Archive, la durée des étapes et les journaux de compilation.

  3. 03 · SIGN Terminer la signature

    Gérez les éléments de signature selon les droits du projet et gardez une sortie désensibilisée en cas d’échec.

  4. 04 · STORE Archiver les artefacts

    Renvoyez l’IPA, l’Archive, les rapports de test et les sommes de contrôle vers le stockage convenu.

Hôte, connexion et tâches en un seul endroit.

La console regroupe dans une même vue le choix de la région, la durée, les informations de connexion à distance, l’état du renouvellement et l’historique des tâches. Les données illustrées présentent la structure des informations ; le contenu réel est celui renvoyé après connexion.

Console MiniDebug UTC+08:00

MiniDebug M4

Hôte en ligne
MINI-M4-024

Mac Mini M4 · 16GB RAM · 256GB SSD

RégionSingapour
DuréeAu mois
État du renouvellementAction disponible

Informations de connexion à distance

Adresse SSH203.0.113.24
Port SSH22022
Connexion graphiqueActivée
Durée restante18 jours
TâcheBrancheDuréeÉtat
ios-release-184release/2.808:42Réussie
unit-test-982main03:18Réussie
Choix de la régionConfirmer la région d’affectation de la commande
Informations de connexionAfficher l’adresse, le port et l’état de la connexion graphique au même endroit
État de la duréeVérifier la période actuelle et les options de renouvellement
Historique des tâchesSuivre l’exécution par tâche, branche, durée et résultat

De SSH à l’envoi, conservez une sortie exploitable.

La ligne de commande convient aux builds automatisés, au maintien des sessions et à la collecte des journaux. Pour modifier un projet Xcode ou vérifier une application graphique, utilisez VNC ou le partage d’écran macOS.

build-session — MINI-M4-024 zsh · arm64
Connexion SSH
xcodebuild
fastlane
Archivage des artefacts
$ ssh -p 22022 build@203.0.113.24
ED25519 key fingerprint is SHA256:••••••••••••
Connection established · Darwin arm64

$ xcodebuild archive \
  -workspace MiniDebug.xcworkspace \
  -scheme MiniDebug \
  -archivePath ./build/MiniDebug.xcarchive

Resolve Package Graph
CompileSwiftSources normal arm64
GenerateDSYMFile
** ARCHIVE SUCCEEDED **

$ bundle exec fastlane ios upload
Validating archive
Exporting signed IPA
Upload request accepted
Finished successfully
Les commandes d’exemple illustrent uniquement la structure d’exécution. Le nom du projet, le Scheme, le port, les certificats, la branche et les chemins doivent être adaptés au projet. EXIT 0 · 00:08:42
Phase de connexion

Lors de la première connexion, vérifiez l’empreinte de l’hôte, puis connectez-vous avec une clé. Les tâches automatisées peuvent utiliser le maintien de session, mais n’écrivez jamais directement des identifiants sensibles dans le dépôt.

Phase de build

Indiquez explicitement le Workspace, le Scheme, la Configuration et le chemin de l’Archive dans la commande. En cas d’échec, conservez les journaux complets et commencez par la première erreur.

Phase d’envoi

fastlane orchestre la validation, l’exportation et l’envoi. Configurez les éléments de signature, les clés d’envoi et les variables d’environnement avec le principe du moindre privilège, puis faites-les régulièrement tourner.

Points essentiels avant la commande

Confirmez l’appareil, les outils, la région et le moyen de paiement.

Si ces réponses ne suffisent pas pour votre projet, consultez la FAQ complète ou préparez l’usage, les tâches simultanées, la région souhaitée et la durée de location avant de les transmettre à l’équipe d’assistance.

Le Mac dans le cloud est-il une machine virtuelle ?

Non. Chaque commande correspond à un Mac mini physique dédié. MiniDebug M4 est actuellement l’unique offre : M4, 16GB RAM et 256GB SSD.

Quels outils de build sont pris en charge ?

L’interface graphique macOS et la ligne de commande sont entièrement disponibles. Vous pouvez exécuter Xcode, xcodebuild, fastlane et un GitHub Actions Runner auto-hébergé. Les versions, dépendances et éléments de signature dépendent de la configuration du projet.

Comment choisir une région ?

Lors de la commande, choisissez entre Singapour, Japon (Tokyo), Corée du Sud (Séoul), Hong Kong et Est des États-Unis. Tenez compte de la localisation de l’équipe, du dépôt de code et de la destination des artefacts ; la disponibilité est celle renvoyée en temps réel par 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 réglées en dollars américains (USD) ; les passerelles effectivement disponibles sont celles renvoyées par l’interface backend.

Gestion des commandes et des hôtes

Choisissez une région et une durée, puis gérez le même hôte.

Pour une nouvelle commande, configurez le modèle, la durée, la région et les options. Après connexion à la console, consultez l’état de l’hôte, les informations de connexion, le renouvellement, les factures et les tickets d’assistance.

Le paiement est limité à USDT-TRC20 et Visa / Mastercard / Amex (via Stripe), avec un règlement uniforme en dollars américains (USD).

USD · USDT-TRC20 Visa / Mastercard / Amex · Stripe Louer un Mac dans le cloud