Puce Apple Silicon M4
Les deux configurations embarquent une puce Apple M4 et exécutent nativement xcodebuild et le simulateur en arm64.
PUCE · APPLE M4Un Mac mini physique réservé à un seul client, pas une machine virtuelle.
Le centre de données gère l’alimentation, le réseau et le refroidissement : disponibilité 365 jours par an. Push M4 S dès $19.2/jour, sur 5 sites — Singapour, Tokyo, Séoul, Hong Kong et côte est des États-Unis — avec activation le jour même.
Activation le jour même · Location à la journée · Paiement en USD
Machine installée en rack, alimentation et réseau gérés par le centre de données
4 villes d’Asie-Pacifique + côte est des États-Unis : 5 sites
La machine entière est attribuée à votre compte et utilisée par votre équipe seule : puce, mémoire et stockage. Les temps de compilation ne varient pas en fonction des tâches des autres.
Les deux configurations embarquent une puce Apple M4 et exécutent nativement xcodebuild et le simulateur en arm64.
PUCE · APPLE M4La mémoire n’est pas partagée avec d’autres clients et ne manque pas lors de l’archivage parallèle de plusieurs targets.
MÉMOIRE UNIFIÉE · 16 Go / 24 GoVous louez une machine physique entière, sans autres locataires sur le même hôte. Cache et certificats restent sur la machine.
DÉDIÉ · MAC MINI PHYSIQUEUne panne de courant au bureau ne met plus votre CI nocturne à l’arrêt : le code envoyé après la journée de travail à Singapour est compilé pendant la nuit.
Deux configurations disponibles sur les 5 sites. Commandez aujourd’hui et lancez vos compilations Xcode le jour même.
16 Go conviennent à la CI quotidienne d’une seule app ; 24 Go sont adaptés à l’archivage parallèle de plusieurs targets et aux builds mixtes Flutter / React Native.
Choisissez Push M4 S ou Push M4 L, puis sélectionnez le site selon le fuseau horaire de travail principal de votre équipe.
USDT-TRC20 ou Visa / Mastercard / Amex (via Stripe), paiement en USD.
Une fois le paiement confirmé, le système attribue à votre compte un Mac mini dédié sur le site choisi.
Les identifiants de connexion sont disponibles dans la console. Clonez votre dépôt en SSH, ouvrez Xcode via VNC et lancez votre premier build.
Choisissez un site selon les horaires de travail de votre équipe : sites d’Asie-Pacifique pour vos collègues de la région, côte est des États-Unis pour l’Amérique du Nord. Les équipes d’Asie-Pacifique et d’Amérique du Nord se relaient sans attendre.
Équipes d’Asie du Sud-Est
Équipes d’Asie de l’Est
Équipes d’Asie du Nord-Est
Équipes de Chine méridionale et d’Asie du Sud-Est
Équipes de l’est de l’Amérique du Nord et d’Europe occidentale
L’équipe de Singapour envoie du code pendant la journée, et le site de la côte est des États-Unis prend le relais pour compiler la nuit.
Responsable iOSJe n’ai enfin plus besoin d’aller au bureau en pleine nuit pour redémarrer le Mac mini.
Ingénieur DevOpsLa configuration 24 Go gère l’archivage parallèle de plusieurs targets. Le cache des dépendances reste sur la machine et le deuxième build est nettement plus rapide.
Responsable mobileEnregistrez la machine comme runner macOS self-hosted et distribuez les tâches selon les tags des sites.
$ ./config.sh --url "$RUNNER_URL" --token "$RUNNER_TOKEN" --labels self-hosted,macOS,pushmac-tokyo $ ./svc.sh install && ./svc.sh start
L’exécuteur shell appelle directement Xcode sur la machine. Enregistrez-le comme service pour qu’il démarre automatiquement avec la machine.
$ gitlab-runner register --executor shell --tag-list "macos,m4,pushmac-sg" $ gitlab-runner install && gitlab-runner start
Le certificat de signature reste sur cette machine : archivage, signature et envoi sont effectués au même endroit.
$ bundle exec fastlane match appstore --readonly $ bundle exec fastlane ios release
Pour les autres questions pratiques, consultez le guide.
Oui. Les deux configurations se louent à la journée. Push M4 S coûte $19.2/jour. Après une journée, vous pouvez passer à une facturation hebdomadaire, mensuelle ou trimestrielle dans la console.
Oui. Chaque machine peut être attribuée à un site différent. Vous pouvez en placer une en Asie-Pacifique et l’autre en Amérique du Nord, puis répartir les builds à l’aide des tags de runner.
Non. Chaque client dispose d’un Mac mini physique dédié, sans autre locataire sur le même hôte et avec un stockage qui lui est réservé. La machine entière est effacée à la fin de la location.
Uniquement USDT-TRC20 et Visa / Mastercard / Amex (via Stripe). Tous les paiements sont effectués en USD.
Mac mini physique dédié, disponible 365 jours par an. Location à la journée : commandez aujourd’hui et lancez vos compilations Xcode le jour même.
Un script Swift vérifie les preuves de Merkle et leurs limites : ordre des voisins, niveaux impairs, indices invalides et authentification de la racine.
AIDevelopmentConstruisez des tests Swift reproductibles pour le cosinus et le Top-K : entrées invalides, valeurs extrêmes, seuils inclusifs et départage des égalités.
DevOps et CI/CDUne implémentation Swift à mémoire réduite, des cas Unicode reproductibles et des limites explicites pour le coût des comparaisons.
De nouveaux articles arrivent. En attendant, consultez le blog.