Lauf #IOS-4821
release/4.8 ist erfasst. Arbeitsverzeichnis, Dependency-Cache und Signaturmaterial sind nach Repository getrennt.
- Commit
- 7f2c91a
- Runner
- dedicated-01
- Queue
- team-owned
Jede Bestellung umfasst einen eigenen Mac mini – ohne gemeinsam genutzte Rechenressourcen und ohne Virtualisierung. Die feste Umgebung eignet sich für Xcode Archive, Signaturprüfungen, CI/CD, Remote-Entwicklung und die Übergabe von Build-Artefakten.
release/4.8 ist erfasst. Arbeitsverzeichnis, Dependency-Cache und Signaturmaterial sind nach Repository getrennt.
Zertifikat, Provisioning Profile, Bundle ID, Entitlements und Archive wurden erfolgreich abgeglichen.
Mit gängigen Build-Tools und Code-Plattformen nutzbar. Es besteht keine offizielle Partnerschaft.
Code auschecken, Dependencies auflösen, kompilieren, signieren und Artefakte exportieren – alles auf demselben physischen Mac. Die Umgebung lässt sich dauerhaft wiederverwenden; Build-Queue und Bereinigungsregeln verwaltet Ihr Team selbst.
Als Self-hosted Runner einbinden und Archive, Signaturprüfungen, Fehlerprotokolle sowie die Archivierung von Artefakten zentral ausführen.
Code, Dependencies und Hintergrundaufgaben per SSH bearbeiten. Bei Bedarf eine VNC-Sitzung starten und Zugangsdaten sowie Arbeitsverzeichnisse pro Repository trennen.
Für lokale Modell-Kompatibilitätstests, Prototypen und den Export von Ergebnissen. Prüfen Sie vor der Bestellung, ob 16 GB RAM für Ihr Modell und den benötigten Kontext ausreichen.
Konfiguration und Preise sind transparent aufgeführt – ohne versteckte Tarifstufen. Verfügbarkeit, Bereitstellungsdauer und Endpreise für Zusatzoptionen werden im Portal in Echtzeit angezeigt.
Für iOS-Build-Farmen, automatisierte App-Builds, Continuous Integration und macOS-Remote-Entwicklung. Jede Bestellung umfasst einen physischen, nicht virtualisierten Server.
Verfügbar sind Singapur, Japan (Tokio), Südkorea (Seoul), Hongkong sowie die US-Ost- und Westküste. Berücksichtigen Sie bei der Wahl neben dem Ping auch den Standort des Entwicklerteams, das Code-Repository, Dependency-Downloads und die Zusammenarbeit über Zeitzonen hinweg.
Die öffentliche Seite zeigt die verfügbaren Standorte. Verfügbarkeit, Bereitstellungsdauer und Zusatzoptionen werden aktuell im Portal angezeigt.
Ideal für Teams in Südostasien, regionale Code-Repositories und Builds über Zeitzonen hinweg.
Für Teams in Japan und Nordostasien, die auf grafische Sitzungen, Logs und Build-Artefakte zugreifen.
Für Entwicklerteams in Südkorea und der Region, die eine feste macOS-Build-Umgebung benötigen.
Für grenzüberschreitenden Zugriff in Asien, Code-Synchronisierung und die Zusammenarbeit verteilter Mobile-Teams.
Für Repositories, Entwicklerteams und Continuous-Delivery-Pipelines im Osten Nordamerikas.
Für Teams im Westen Nordamerikas und Build-Aufgaben in Zusammenarbeit mit Asien-Pazifik.
CDNMac stellt eine feste physische Umgebung und einen Zugang zur Geräteverwaltung bereit. Zugriffsrechte auf Code, Entwicklerkonten, Zertifikate, Provisioning Profiles, Schlüssel und die Speicherung von Artefakten verwalten Sie selbst.
Verwenden Sie für jedes Repository ein eigenes Arbeitsverzeichnis und Tokens mit minimalen Berechtigungen. Löschen Sie temporäre Dateien nach Abschluss und kopieren Sie IPA-Dateien, dSYM-Dateien und Logs an einen Speicherort unter Kontrolle Ihres Teams.
Je nach Rolle stehen andere Anforderungen im Vordergrund: die Kontrolle über die Build-Queue, die Reproduktion von Problemen über Zeitzonen hinweg oder ein dauerhaft einheitlicher Toolchain-Status.
„Die Build-Queue ist ausschließlich für unsere Repositories da. Fehlgeschlagene Jobs, Cache-Aufbewahrung und Bereinigung des Arbeitsbereichs können wir nach unseren eigenen Regeln handhaben.“CI-PlattformingenieurVerantwortlich für die Mobile-Delivery-Pipeline
„Unser Team arbeitet über verschiedene Zeitzonen hinweg. Mit einem festen Standort lassen sich SSH-Zugriffe, Dependency-Downloads und das Abrufen von Logs leichter über denselben Ablauf reproduzieren.“Leitung Mobile-EntwicklungKoordiniert ein standortübergreifendes Entwicklungsteam
„Ich brauche eine dauerhaft verfügbare physische Umgebung – nicht nach jedem Build eine neue Prüfung von Tools, Cache und Verzeichnisstatus.“Unabhängiger EntwicklerBetreut mehrere iOS-Apps
Wir machen keine festen Angaben zu Bereitstellungszeiten oder Verfügbarkeitsraten. Gerätestatus, Verfügbarkeit, Bereitstellungsdauer und Endpreis werden im Portal in Echtzeit angezeigt.
Ja. Jede Bestellung umfasst einen eigenen Mac mini – ohne gemeinsam genutzte Rechenressourcen und ohne Virtualisierung. Ihr Team legt Build-Queue, Cache-Regeln und die Bereinigung von Arbeitsverzeichnissen selbst fest.
Derzeit gibt es genau eine Konfiguration: CDNMac M4, Mac Mini M4, 16 GB RAM und 256 GB SSD. Beim Bestellvorgang können Sie zusätzlich eine 1-TB- oder 2-TB-SSD wählen.
Akzeptiert werden ausschließlich USDT-TRC20 und Visa / Mastercard / Amex (über Stripe). Alle Zahlungen erfolgen in US-Dollar (USD). Die verfügbaren Zahlungsanbieter werden beim Checkout angezeigt.
Nein. Projektcode, Entwicklerkonten, Zertifikate, Provisioning Profiles, Zugriffsschlüssel, Softwarelizenzen und Build-Artefakte verwalten Sie selbst. Reichen Sie bei Supportanfragen nur notwendige, zuvor bereinigte Logs ein.
Alle sechs Standorte sind 365 Tage im Jahr durchgehend in Betrieb. Der aktuelle Servicestatus wird laufend angezeigt; maßgeblich sind die aktuellen Angaben im Portal.
Im Blog geht es um Remote-Zugriff, iOS-Builds mit Flutter, die Wahl des Standorts, visionOS-Umgebungen und Release-Checks. Sobald Beiträge veröffentlicht sind, erscheinen hier die drei neuesten.
Eingabetypen gezielt testen und temporäre Dateien rechtzeitig kopieren, bevor die App auf sie zugreifen soll.
Remote MacPrüfen Sie die Auslieferung der Zuordnungsdatei und grenzen Sie Pfadfehler von Geräte-Cache-Problemen ab.
DevOps & CI/CDAlte Antworten werden zu Testdaten: Erwartete Kompatibilität und Fehler bei fehlenden Pflichtfeldern lassen sich getrennt absichern.
Neue Beiträge sind in Arbeit – bis dahin finden Sie hierdie Blogübersicht.
Prüfen Sie vor der Bestellung die aktuelle Verfügbarkeit, SSD-Kapazität, den Bedarf an Thunderbolt-5-Verbindungen und die Datenexportlösung Ihres Teams.