Zum Inhalt springen

Einführung in Capgo Build

Capgo Build ist ein cloudbasiertes Native-App-Kompilierungsdienst für Capacitor-Apps. Es ermöglicht Ihnen, iOS- und Android-Apps ohne lokale Entwicklungsumgebungen zu erstellen - kein Xcode, kein Android Studio, kein Mac-Hardware erforderlich.

Capgo Build kompiliert die nativn Teile Ihrer Capacitor App im Cloud:

  • iOS Builds laufen auf dedizierten Apple Silicon (Mac Mini M4) Maschinen
  • Android Builds laufen in isolierten Docker-Containern
  • Automatische code Signierung behandelt Zertifikate, Provisioning-Profile und Keystores
  • Direkter Store-Submission Laden Sie die signierten Apps bei App Store Connect und Google Play hoch

Sie lösen Builds mit einem einzigen CLI Befehl aus, der von überall funktioniert - Ihrem lokalen Rechner, GitHub Actions, GitLab CI oder jedem CI/CD-Pipeline.

Capgo bietet zwei ergänzende Funktionen zum Aktualisieren Ihrer App. Hier erfahren Sie, wann Sie jede verwenden sollten:

SzenarioLive-UpdatesCapgo Build
Fehlerbehebung in JavaScript/TypeScript code
UI-Änderungen (HTML, CSS, Bilder)
Aktualisierung von Web-Abhängigkeiten
Hinzufügen oder Entfernen eines Capacitor-Plugins
Aktualisierung einer nativen SDK-Version
Änderung von nativen Berechtigungen (Info.plist, AndroidManifest)
Aktualisieren Sie die Capacitor-Version
Modifizieren Sie die native code (Swift, Kotlin, Java)
Ändern Sie das App-Icon oder die Splash-Screen
Erste App-Store-Einreichung

Keine Mac-Installation erforderlich für iOS

Erstellen und veröffentlichen Sie iOS-Anwendungen ohne Mac-Hardware. Jeder auf Windows, Linux oder jedem CI/CD-System kann iOS-Builds auslösen und auf TestFlight veröffentlichen.

Überspringen Sie die lokale Umgebungsanpassung

Keine Installation von Xcode, Android Studio oder Verwaltung von SDK-Versionen erforderlich. Capgo Build handhabt alle native Werkzeuge - Sie führen einfach den CLI-Befehl aus.

Zentralisierte Anmeldeinformationen

Speichern Sie Ihre Zertifikate und Schlüsselcontainer in Ihren CI/CD-Secrets einmal. Jeder Teammitglied kann Builds auslösen, ohne dass sie die Anmeldeinformationen auf ihrem lokalen Computer benötigen.

Funktioniert mit jedem CI/CD

Ein einzelner CLI-Befehl integriert sich mit jedem Pipeline. GitHub-Actions, GitLab CI, Jenkins - Auslösen Sie Builds als Teil Ihres bestehenden Workflows.

Echtzeit-Protokolle

Beobachten Sie den Fortschritt Ihres Builds live in Ihrem Terminal. Protokolle werden über Server-Sent Events gestreamt, damit Sie Probleme sofort lösen können, wenn sie auftreten.

Direkte Store-Submission

Signierte Apps laden direkt auf App Store Connect und Google Play hoch. Keine manuellen Schritte zwischen der Beendigung des Builds und der Store-Submission.

Wenn Sie den Build-Befehl ausführen:

  1. Hochladen - Die CLI-Archivdateien enthalten nur das Notwendige (native Plattformordner + native Abhängigkeiten) und werden in die sichere Cloudspeicher hochgeladen
  2. Bauen - Ihre App wird auf dedizierten Infrastruktur mit Fastlane kompiliert
  3. Signieren - Zertifikate und Keystores werden angewendet (sie existieren nur im Speicher während der Buildphase)
  4. Einreichen - Signierte Apps werden direkt an App Store Connect oder Google Play hochgeladen
  5. Säubern - Alle Build-Artikel und -Zertifikate werden automatisch gelöscht

Ihr Quellcode code bleibt auf Ihrem Rechner. Nur die plattform-spezifischen native code-Dateien werden hochgeladen.

Capgo Build ist mit Null-Speicherung von Anmeldeinformationen konzipiert:

  • Runtime-only-Anmeldeinformationen - Zertifikate und Keystores werden nie in Capgo gespeichert. Sie werden hochgeladen und sofort nach Abschluss der Build-Arbeit entfernt.
  • Ephemere Umgebungen - Jeder Build läuft isoliert und wird nach Abschluss zerstört
  • Keine Log-Speicherung - Build-Logs fließen nur in Ihr Terminal, nie auf Capgo-Server gespeichert
  • Minimaler Upload - Nur die native Plattform, die Sie anfragen, wird hochgeladen, nicht Ihr gesamtes Codebase. Sie sehen genau, was hochgeladen wird

Die Aufbaudauer ist der einzige Kostenfaktor:

  • Die Aufbauminuten sind in Ihrem Capgo-Plan enthalten
  • Zusätzliche Minuten über das Kredit-System verfügbar
  • iOS-Builds werden auf Mac Mini M4 ausgeführt (2-fach Kostenmultiplikator aufgrund der Hardwarekosten)
  • Android-Builds werden in Docker-Containern ausgeführt (1-fach Kostenfaktor)
  • Keine Speicherkosten