Zum Hauptinhalt springen
Manuelle Native Builds beenden

iOS und Android Apps 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- und 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 Vergangenheitsbuilds reproduzieren

Ergebnis: Langsame Releases, Teamengpässe, verschwendete Entwicklertime

Mit Capgo Build CI/CD

iOS ohne Mac bauen

Cloud-basierte Builds bedeuten, dass Ihr gesamtes Team iOS-Apps bauen kann

Automatisierte Signierung und 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

Automatische Hochladen auf TestFlight und Play Console

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

Kompatibel 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

Manuelle Builds beenden und Zertifikatsverwaltung. Hier ist, wie CI/CD Ihr Workflow transformiert:

1

Vorbereiten Sie Build-Zugriffsberechtigungen

Ausführen Sie Capgo Build lokal einmal, exportieren Sie dann Ihre iOS- und Android-Zertifikatsberechtigungen als CI-Schlüssel. Ihr Pipeline erhält die erforderlichen Zugriffsberechtigungen ohne sie in Git zu committen.

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

Pushen Sie Code, Auslösen Sie Capgo Build

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

✓ 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 hochladen. Ihr CI/CD-Workflow bestimmt, wann jede Pfade läuft.

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

Wie viel Zeit verlieren Sie mit manuellen Builds?

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

Schauen Sie, wie Ihre Apps automatisch gebaut werden

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

iOS-Build - GitHub Actions
Laufen
$ git push origin main
Ausgelöstes Workflow: Build & Deploy iOS
[iOS bauen] Einrichtung des Build-umgebungs...
macOS-latest Runner bereitgestellt
Xcode 15.0 ausgewählt
[Fastlane] 🚀 Ausführen von Lane: ios build
Zertifikate mit match synchronisieren...
Provisionierungsprofile installieren...
[Xcode Build] MyApp.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] Docker-Bild vorbereiten...
Bild verwenden: cimg/android:2023.11
[Gradle] Build starten...
> Aufgabe :app:preBuild ERledigt
> Aufgabe :app:preReleaseBuild ERledigt
> Aufgabe :app:compileReleaseJavaWithJavac
> Aufgabe :app:bundleRelease
BAUERFOLG ERREICHT in 1m 42s
App-Release.aab generiert
[Play Console] Hochladen auf Google Play...
AAB wurde auf den internen Testtrack hochgeladen
Release 1.2.45 erstellt
Android-Deployments abgeschlossen!
0
Manuelle Schritte erforderlich
100%
Erfolgsrate der Build-Prozesse
5 min
Durchschnittliche Buildzeit

Warum automatisieren Sie mit CI/CD?

Verwandeln Sie Ihren Workflow für die mobile Bereitstellung mit diesen mächtigen 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 erstellen

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ätssicherung

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

Deploy nur, wenn Tests erfolgreich sind

Schnelle Rückschaltfunktion

Build-Artifacts werden automatisch versioniert und gespeichert. Zurückkehren zu jedem vorherigen Build ist sofort möglich, wenn nach der Bereitstellung Probleme entdeckt werden.

Komplett aufgezeichnete Build-Geschichte und Artefakt-Speicherung

Erweiterte CI/CD-Funktionen

Erhöhe deine Bereitstellung-Strategie auf ein neues Level mit diesen leistungsstarken Funktionen

Multi-Environment-Deployment

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

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

Schrittweise Bereitstellungen

Mit einer kleinen Prozentsatz von Benutzern beginnen und allmählich erhöhen. Metriken überwachen und automatisch bei problematischen Bereitstellungen stoppen.

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

REST API-Integration

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

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

NATIVE BUILDS VON IHRER PIPELINE SCHIFFEN

Capgo Build passt sich in Ihr bestehendes CI/CD-Flow ein: Installieren Sie Abhängigkeiten, bauen Sie Web-Assets, synchronisieren Sie Capacitor, und rufen Sie dann den Capgo CLI auf, um in der Cloud signierte native Apps 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 Nutzungsrecht

OTA + ~15 Builds

pro Monat

Kreditnutzung

Nach Minute

für zusätzliche Build-Minuten

1

Build initialisieren

Registriere die App in Capgo und führe den Build-Wizard lokal einmal durch, um iOS-Zertifikate, Bereitstellungsprofile, Android-Keystores und Store-Anmeldeinformationen zu validieren.

2

Geheime exportieren

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

3

Dein Workflow installiert Abhängigkeiten, läuft deine Web-Build, 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 iOS, Android oder beide.

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 Übermittlung von Release-Builds an 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.
  • Optional: Artefaktausgabe: adden Sie Upload-Flags für QA, Download-Links und QR-Codes.

Bereit zum Automatisieren Ihrer Native Builds?

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

Fortsetzen Sie 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.