Kein Mac, kein iOS-Build
Apples Build-Tools benötigen macOS. Ein Entwickler auf Windows oder Linux kann einen iOS-Build nicht eigenständig auf dem eigenen Rechner kompilieren oder signieren.
Für Windows- und Linux-Entwickler
Capgo kompiliert und signiert deine Capacitor iOS-App auf Cloud-Mac-Maschinen. Führe einfach einen CLI Befehl unter Windows, Linux oder in der CI aus, und der signierte Build wird für TestFlight zu App Store Connect hochgeladen.
14 Tage unbegrenzt testen. Keine Kreditkarte nötig 14 Tage Geld-zurück-Garantie. Jederzeit kündbar.
npx @capgo/cli@latest build init --platform ios
npx @capgo/cli@latest build request --platform ios
# signed build runs on an ephemeral Mac runner
# logs stream back to your terminal Cloud Mac-Instanzen
iOS-Builds laufen auf dedizierten Mac mini M4 Maschinen. Du startest sie einfach von deinem aktuellen Rechner aus.
Signiert und hochgeladen
Der Build wird mit deinem Zertifikat signiert und zu App Store Connect hochgeladen – bereit für TestFlight.
Das Problem
Apples Build-Tools benötigen macOS. Ein Entwickler auf Windows oder Linux kann einen iOS-Build nicht eigenständig auf dem eigenen Rechner kompilieren oder signieren.
Zertifikate und Profile liegen oft auf dem Mac einer einzelnen Person. Ist diese nicht da oder läuft ein Profil ab, stockt das Release.
Ein gemieteter macOS-Runner benötigt trotzdem Xcode-Updates, Fastlane-Lanes, Signing-Secrets und Debugging, sobald Apple etwas ändert.
So funktioniert es
Du benötigst eine Capacitor App, einen Capgo Account und einen Apple Developer Account. Alle Befehle stammen aus der Capgo CLI Doku.
Das Onboarding liest dein Capacitor Projekt, erstellt das Distribution Certificate sowie das Provisioning Profile und speichert sie lokal.
npx @capgo/cli@latest build init --platform ios iOS-Build-Anleitung Wenn dein Team bereits Zertifikate und Profile hat, speichere sie mit deinem App Store Connect API Key. Sie werden in einer lokalen Credentials-Datei abgelegt.
npx @capgo/cli@latest build credentials save --platform ios \
--apple-team-id YOUR_TEAM_ID \
--apple-key ./AuthKey_XXXXX.p8 \
--apple-key-id YOUR_KEY_ID \
--apple-issuer-id YOUR_ISSUER_ID \
--certificate ./certificate.p12 \
--ios-provisioning-profile ./profile.mobileprovision Credentials verwalten Sync deinen Web-Build in das iOS-Projekt und fordere dann den Build an. Die Logs werden in dein Terminal gestreamt und der signierte Build wird für TestFlight zu App Store Connect hochgeladen.
npx cap sync ios
npx @capgo/cli@latest build request com.example.app --platform ios Erster Build-Guide Exportiere deine gespeicherten Credentials als CI-Secrets mit build credentials manage, setze den CAPGO_TOKEN und starte die Build-Anfrage in GitHub Actions, GitLab CI oder einem beliebigen Runner.
npx @capgo/cli@latest build credentials manage
# in your CI job
npx @capgo/cli@latest build request com.example.app --platform ios GitHub Actions Setup Die Lösung
Native Builds laufen in der Cloud bei code Änderungen. Web-Änderungen werden weiterhin als Live Updates zwischen den Store-Releases ausgeliefert.
iOS Builds laufen auf dedizierten Mac mini M4 Maschinen mit installiertem Xcode. Dein Windows- oder Linux-Laptop, oder ein CI-Runner, sendet die Anfrage per Terminal.
Capgo Build-Übersichtbuild init erstellt das Distribution Certificate und das Provisioning Profile für dich. Es nutzt einen App Store Connect API Key, den du im Browser erstellst, wenn du unter Windows oder Linux bist.
iOS-Build-AnleitungCredentials einmal speichern, dann build request im Terminal, in GitHub Actions, GitLab CI oder einer anderen Pipeline ausführen.
Build-Befehl-ReferenzNutze Capgo Build, wenn sich Plugins, Berechtigungen, Icons oder die Capacitor-Version ändern. Liefere JavaScript-, CSS- und Asset-Änderungen als Live Updates aus, nachdem Nutzer den Store-Build installiert haben.
Live update oder Native Build?Trust-Modell
Credentials bleiben auf deinem Rechner oder in deinen CI-Secrets. Capgo hält sie nur während eines Builds bereit.
Die CLI lädt den nativen Plattform-Ordner und die nativen Dependencies hoch. Dein komplettes Repository bleibt auf deinem Rechner.
Build-Logs werden während des Builds live gestreamt und nicht auf Capgo Servern gespeichert.
Zertifikate und Profile werden während des Builds nur im Arbeitsspeicher genutzt und danach gelöscht. Jeder Build läuft in einer isolierten Umgebung, die anschließend zerstört wird.
Mit Capacitor gebaute Apps
Apps im Bereich Bildung, Transport oder Support benötigen weiterhin signierte Mobile-Releases, auch wenn das Team überwiegend im Web-, Support- oder Ops-Bereich arbeitet. Hosted Build-Workflows eliminieren den Single-Machine-Bottleneck und halten Signing-Schritte reproduzierbar.
Schulkommunikations-App, bei der nicht-native Teams dennoch zuverlässige signierte Releases brauchen.
Transportbuchungs-App, bei der der Release-Handoff nicht von einem einzelnen Entwicklerrechner abhängen sollte.
Support-Utility für Teams, die reproduzierbare Mobile-Build-Protokolle benötigen.
Kundenstimmen
Design, Radius 5
„Capgo Build hat uns geholfen, unseren Capacitor-App-Release-Prozess zu vereinfachen. Wir können iOS- und Android-Apps in einem einzigen klaren Workflow bauen und ausliefern.“
Principal Mobile Platform Engineer, Tellent
„Wir sind ursprünglich über die Plugins auf Capgo gestoßen, was sich als idealer Einstieg in einen viel effizienteren Release-Prozess für unser Team erwiesen hat.“
FAQ
Was Windows- und Linux-Entwickler vor ihrem ersten Cloud-iOS-Build fragen.
Nicht zum Kompilieren, Signieren oder Uploaden. Die Builds laufen auf den Mac mini M4 Maschinen von Capgo. Du benötigst weiterhin einen Apple Developer Account. Unter Windows oder Linux erstellst du den App Store Connect API Key einfach im Browser, und der CLI kümmert sich um Zertifikate und Profile.
iOS-Build-AnleitungEin typischer Native Build dauert 2–3 Minuten. Die Logs werden währenddessen direkt in dein Terminal gestreamt, sodass du Fehler sofort siehst.
Erster Build-GuideJa. Mit einem App Store Connect API Key in deinen Credentials wird der signierte Build zu App Store Connect hochgeladen. Dort kannst du ihn in TestFlight testen und für den App Store Review einreichen. Nutze --output-upload, wenn du zusätzlich einen Download-Link für die IPA möchtest.
Build-KonfigurationStandardmäßig auf deinem Rechner unter ~/.capgo-credentials/credentials.json oder in deinen CI Secrets. Sie werden nur für die Dauer eines Builds an Capgo gesendet und danach gelöscht.
Credentials verwaltenNein. Änderungen an Plugins, Berechtigungen, Icons oder der Capacitor Version erfordern einen neuen Native Build. JavaScript-, HTML-, CSS- und Asset-Änderungen können einfach als Live Updates an Nutzer verteilt werden, die bereits den Store-Build installiert haben.
Live update oder Native Build?Erstelle deinen ersten signierten iOS-Build während der 14-tägigen Testphase und füge Android, CI sowie Live Updates hinzu, wenn du sie brauchst. Erstelle deinen ersten signierten iOS-Build mit einer 14-tägigen Geld-zurück-Garantie und füge Android, CI sowie Live Updates hinzu, wenn du sie brauchst.
Erstelle und signiere deine Capacitor iOS-App auf Capgo Cloud-Macs.
persönlicher Support von Martin
14 Tage unbegrenzt testen. Keine Kreditkarte nötig 14 Tage Geld-zurück-Garantie. Jederzeit kündbar.
Enterprise-Anforderungen? Sprich mit unserem Team