Zum Hauptinhalt springen
Manuelle Native Builds beenden

Noch immer Apps für iOS und Android manuell bauen?
Stunden vergeudet mit manuellen Builds.

Verschiedene Umgebungen verursachen Fehler. Teammitglieder warten auf Builds. Ihre Produktivität leidet mit jedem manuellen Deployment. Was wäre, wenn Builds

automatisch bei jedem Commit erfolgen würden? __CAPGO_KEEP_0__ Build ermöglicht es Ihrem CI/CD-Pipeline, signierte iOS- und Android-Builds im Cloud auszulösen und dann Artefakte herunterzuladen oder sie in die Stores einzureichen.

Capgo Build lets your CI/CD pipeline trigger signed iOS and Android builds in the cloud, then download artifacts or submit them to the stores.

Capgo Build • iOS & Android CI/CD • GitHub Actions-ready

Der Albtraum des nativen Builds

Jeder mobile Entwickler kennt die Qual der manuellen Builds. Hier ist, wie Capgo Build in CI/CD passt.

Ohne CI/CD

Stunden mit manuellen Builds

Entwickler verbringen Zeit mit wiederholten Build-Prozessen

Umweltungleichheiten

"Funktioniert auf meinem Computer"-Fehler aus verschiedenen Build-Umgebungen

Zertifikats- und Signaturchaos

Manuelle Zertifikatsverwaltung führt zu abgelaufenen Builds

Keine Build-Historie

Kann nicht nachverfolgen, wann was gebaut wurde oder vergangene Builds reproduzieren

Ergebnis: Langsame Releases, Teamengpässe, verschwendete Entwicklerzeit

Mit Capgo Build CI/CD

iOS ohne Mac bauen

Cloud-basierte Builds ermöglichen es Ihrem gesamten Team, iOS-Apps zu bauen

Automatisierte Signierung & Zertifikate

Keine Sorgen mehr mit abgelaufenen Zertifikaten oder Provisioning-Profilen

Konsistente Builds jederzeit

Selbe Umgebung, selbe Ergebnisse - kein mehr "funktioniert auf meinem Rechner"

Automatische App-Store-Submission

Hochladen auf TestFlight und Play Console automatisch

Ergebnis: Effizientes Team, zuverlässige Builds, schnellere Release-Zyklen

Funktioniert mit Ihrem bestehenden CI/CD-Setup

GitHub Aktionen
GitLab CI
Jenkins Jenkins
CircleCI CircleCI
+ Jeder CI/CD-Plattform

Von Code bis zu den App-Stores Automatisch

Stoppe manuelle Builds und Zertifikatsverwaltung. Hier ist, wie CI/CD dein Workflow transformiert:

1

Vorbereite Build-Zugriffsberechtigungen

Führe Capgo Build lokal aus, exportiere dann deine iOS- und Android-Zertifikatszugriffsberechtigungen als CI-Schlüssel. Deine Pipeline erhält die Zugriffsberechtigungen, die sie benötigt, ohne sie in Git zu committen.

✓ Zugriffsberechtigungen bleiben in deinem CI-Schlüssel-Store
2

Push Code, Trigger Capgo Build

GitHub Aktionen, GitLab CI, Jenkins oder jeder Runner können die Capgo CLI nach deiner Web-Build und Capacitor Synchronisierung aufrufen. Kein Mac-Runner ist erforderlich für iOS-Builds.

✓ Wiederholbare Builds aus demselben Workflow
3

Herunterladen oder Einreichen von Artefakten

Verwenden Sie Debug-Builds für die Testung, laden Sie Artefakte für QA hoch oder lassen Sie Release-Builds bei TestFlight und Play Store einreichen. Ihr CI/CD-Workflow bestimmt, wann jede Pfade ausgeführt wird.

✓ Das gleiche CLI für manuelle und Release-Workflows

Wie viel Zeit verlieren Sie mit manuellen Builds?

Jeder manuelle Build ist Stunden Entwicklerzeit, die verloren geht. Ungleichartige Umgebungen verursachen Fehler, die Tage zum Debuggen dauern. Die Produktivität Ihres Teams leidet.

Schauen Sie, wie Ihre Apps automatisch gebaut werden

Pushen Sie code und beobachten Sie, wie CI/CD alles - von der Erstellung bis zur Signierung bis zur Bereitstellung - erledigt

iOS-Build - GitHub Actions
Ausführen
$ git push origin main
Ausgelöstes Workflow: Build & Deploy iOS
[iOS bauen] Einrichtung des Build-umgebungen...
macOS-latest Runner bereitgestellt
Xcode 15.0 ausgewählt
[Fastlane] 🚀 Ausführung von Lane: ios build
Zertifikate mit match synchronisieren...
Provisionierungsprofile installieren...
[Xcode Build] MeinApp.xcworkspace bauen
▸ AppDelegate.swift kompilieren
▸ ViewController.swift kompilieren
▸ MyApp verlinken
Build erfolgreich (2m 34s)
[TestFlight] Upload auf App Store Connect...
Build 1.2.45 erfolgreich hochgeladen
iOS-Bereitstellung abgeschlossen!
Android Build - GitLab CI
Ausführung
$ git push origin main
Pipeline #1847 gestartet
[Build Android] Vorbereitung von Docker-Bild...
Verwendung von Bild: cimg/android:2023.11
[Gradle] Starte Build...
> Aufgabe :app:preBuild ERledigt
> Aufgabe :app:preReleaseBuild ERledigt
> Aufgabe :app:compileReleaseJavaWithJavac
> Aufgabe :app:bundleRelease
BAUERFOLG ERREICHT in 1m 42s
Generierte app-release.aab
[Play Console] Hochladen auf Google Play...
AAB wurde auf den internen Testtrack hochgeladen
Release 1.2.45 erstellt
Android-Deployment abgeschlossen!
0
Manuelle Schritte erforderlich
100%
Erfolgsrate der Build-Operation
5 min
Durchschnittliche Buildzeit

Warum automatisieren Sie mit CI/CD?

Verwandeln Sie Ihre mobiles Deployment-Workflow mit diesen leistungsstarken Vorteilen

Automatisierte Native Builds

Pushen Sie code und erhalten Sie native iOS- und Android-Builds automatisch. Keine manuelle Xcode- oder Android Studio-Anwendung erforderlich - Builds laufen im Cloud.

iOS-Apps ohne Mac besitzen

Zero-Downtime-Updates

Updates finden im Hintergrund statt, während die App läuft. Benutzer erleben keine Unterbrechungen oder Zwangsaktualisierungen.

Hintergrundinstallation ohne Unterbrechungen

Automatisierte Qualitätskontrollen

Deploy nur, wenn Tests erfolgreich sind. Integriere deine bestehenden Test-Suiten und Qualitätsprüfungen für sichere Releases.

Deploy nur, wenn Tests erfolgreich sind

Schnelle Rollover-Sicherheit

Build-Artifacts werden automatisch versioniert und gespeichert. Zu jedem Zeitpunkt kann auf einen vorherigen Build zurückgegriffen werden, falls nach der Bereitstellung Probleme auftreten.

Komplett aufgezeichnete Build-Geschichte und -Speicherung

Erweiterte CI/CD-Funktionen

Erweitere deine Bereitstellungstrategie mit diesen leistungsstarken Funktionen

Multi-Environment-Deployment

In verschiedenen Kanälen basierend auf Branch, Umgebung oder benutzerdefinierten Bedingungen bereitstellen. Perfekt für Staging, Beta und Produktionsworkflows.

  • Branch-basierte Bereitstellungen
  • Umgebungs-spezifische Kanäle
  • Bedingungs-basierte Bereitstellungen

Schrittweise Bereitstellung

Mit einer kleinen Prozentsatz der Benutzer beginnen und allmählich erhöhen. Metriken überwachen und automatisch problematische Bereitstellungen stoppen.

  • Prozentsatz-basierte Rollouts
  • Automatische Einstellung bei Fehlern
  • Metriken-basierte Entscheidungen

REST API-Integration

Vollzugriff auf API für benutzerdefinierte Integrationen. Ihre eigenen Bereitstellungstools erstellen oder mit bestehenden Systemen integrieren.

  • REST API komplett
  • Benutzerdefinierte Integrationen
  • Webhook-Nachrichten
Capgo in CI/CD erstellen

Native Builds direkt aus Ihrer Pipeline verschicken

Capgo Build passt sich in Ihren bestehenden CI/CD-Flow ein: Installieren Sie Abhängigkeiten, bauen Sie Web-Assets, synchronisieren Sie Capacitor, und rufen Sie dann den Capgo CLI auf, um signierte native Apps im Cloud zu kompilieren.

Preise

Ein Capgo-Plan umfasst OTA-Updates, etwa 15 native Builds/Monat und Kredit-basierte Abrechnung für zusätzliche Build-Minuten.

Ab

$12/monat

Inkludiertes Nutzungsvermögen

OTA + ~15 Builds

pro Monat

Kreditnutzung

Nach Minute

für zusätzliche Build-Minuten

1

Build initialisieren

Registrieren Sie die App in Capgo und führen Sie den Build-Wizard lokal einmal durch, um iOS-Zertifikate, Bereitstellungsprofile, Android-Keystores und Store-Zugriffsberechtigungen zu validieren.

2

Geheime exportieren

Verwenden Sie den Zugriffsberechtigungsmanager, um eine lokale Datei zu exportieren, dann drücken Sie sie in __CAPGO_KEEP_0__ Actions-Secrets ein. .env.capgo.* file, then push it into GitHub Actions secrets with gh secret set -f.

3

Ihr Workflow installiert Abhängigkeiten, führt Ihre Web-Build-Ausführung durch, synchronisiert __CAPGO_KEEP_0__ und löst für iOS, Android oder beide aus.

Your workflow installs dependencies, runs your web build, syncs Capacitor, and triggers @capgo/cli build für zusätzliche Build-Minuten

4

Veröffentlichen oder Testen

Auslösen Sie Debug-Builds über einen Button, Release-Builds über Tags oder Rauchtests auf Main. Upload von Artefakten für QA oder Submission von Release-Builds in Stores.

Kern-CI-Befehle

Lokal Setup ausführen, die Anmeldeinformationen exportieren und lassen Sie CI dann Capgo Build nach Ihrem Projektbuild und Capacitor synchronisieren.

npx @capgo/cli@latest build init
npx @capgo/cli@latest build credentials manage --appId com.example.app
gh secret set CAPGO_TOKEN --body "your_capgo_api_key_here"
gh secret set -f .env.capgo.com.example.app

npm ci
npm run build
npx cap sync
npx @capgo/cli@latest build com.example.app --platform android --build-mode release

Was geht in CI-Secrets rein

  • Capgo API Schlüssel: CAPGO_TOKEN mit Build-Berechtigungen.
  • iOS-Zertifizierung: Zertifikat, Passwort, Provisioning-Map, App Store Connect-Schlüssel, Aussteller und Team-ID.
  • Android-Zertifizierung: Keystore, Alias, Schlüsselpasswörter und Play Console-Dienstkontoinformationen in JSON-Format.
  • Optional: Artefaktausgabe: Hinzufügen von Upload-Flags für QA, Download-Links und QR-Codes.

Bereit, Ihre Native Builds zu automatisieren?

Verwenden Sie Capgo Build aus Ihrer CI/CD-Pipeline, um native iOS- und Android-Builds zu kompilieren, zu signieren, zu testen und freizugeben.

Capgo Build • Beispiele für GitHub-Aktionen • Zugriffsberechtigungen bleiben in CI-Secrets

Weitermachen von Capgo CI/CD

Wenn Sie CI/CD für Capacitor-Veröffentlichungen einrichten, verbinden Sie diese Seite mit CI/CD-Integration für die Basislinie, GitHub Aktionen für Live-Updates, Capgo Native Builds für signierte Binärdateien, PR-Vorschau-Lösung für Review-Builds und Gemeinsame CI/CD-Hindernisse in OTA-Pipelines für die Vermeidung von langen Releases.