⚠️ Richten Sie zuerst Zugangsdaten ein
Erforderlich vor dem Erstellen: Sie müssen Ihre Build-Zugangsdaten konfigurieren (Zertifikate für iOS, Keystores für Android).
Beginnen Sie mit Capgo Cloud Build und erstellen Sie Ihren ersten iOS- oder Android-nativen Build in Minuten.
Bevor Sie beginnen, stellen Sie sicher, dass Sie Folgendes haben:
npx @capgo/cli@latest app add aus, falls nicht)⚠️ Richten Sie zuerst Zugangsdaten ein
Erforderlich vor dem Erstellen: Sie müssen Ihre Build-Zugangsdaten konfigurieren (Zertifikate für iOS, Keystores für Android).
Build-Zugangsdaten einrichten
Bevor Sie erstellen können, müssen Sie Ihre Zugangsdaten lokal speichern:
Für iOS:
npx @capgo/cli build credentials save \ --platform ios \ --certificate ./cert.p12 \ --p12-password "password" \ --provisioning-profile ./profile.mobileprovision \ --apple-key ./AuthKey.p8 \ --apple-key-id "KEY123" \ --apple-issuer-id "issuer-uuid" \ --apple-team-id "team-id"Für Android:
npx @capgo/cli build credentials save \ --platform android \ --keystore ./release.keystore \ --keystore-alias "my-key" \ --keystore-key-password "key-pass" \ --keystore-store-password "store-pass"Siehe die vollständige Zugangsdatenanleitung für Details.
Lokalen Build überprüfen
Stellen Sie zunächst sicher, dass Ihre App lokal ohne Fehler erstellt wird:
# Erstellen Sie Ihre Web-Assetsnpm run build
# Mit Capacitor synchronisierennpx cap sync
# Lokalen Build testen (optional, aber empfohlen)npx cap open ios # Für iOSnpx cap open android # Für AndroidBei Capgo authentifizieren
Legen Sie Ihren Capgo API-Schlüssel fest (falls noch nicht konfiguriert):
npx @capgo/cli@latest loginOder setzen Sie die Umgebungsvariable:
export CAPGO_TOKEN=your_api_key_hereFühren Sie Ihren ersten Build aus
Beginnen Sie mit einem Android-Debug-Build (am schnellsten zum Testen):
npx @capgo/cli@latest build com.example.app \ --platform android \ --build-mode debugSie sehen Echtzeit-Protokolle, während Ihr Build fortschreitet:
✔ Creating build job...✔ Uploading project (15.2 MB)...✔ Build started
📝 Build logs:→ Installing dependencies...→ Running Gradle build...→ Signing APK...✔ Build succeeded in 3m 42sBuild-Status überprüfen
Die CLI fragt automatisch ab und zeigt den Build-Status an. Sobald abgeschlossen, sehen Sie:
Wenn Sie den Build-Befehl ausführen, passiert Folgendes:
graph LR A[Ihr Computer] -->|1. Projekt zippen| B[Lokaler Temp] B -->|2. Hochladen| C[Capgo Cloud] C -->|3. Erstellen| D[Build-Server] D -->|4. Protokolle streamen| A D -->|5. Bereinigung| E[Automatisches Löschen]node_modules und Dotfiles)Sobald Sie überprüft haben, dass der Prozess funktioniert, erstellen Sie einen Produktions-Build:
npx @capgo/cli@latest build com.example.app \ --platform android \ --build-mode releaseSie müssen zuerst Signaturzugangsdaten konfigurieren. Siehe Android Build-Konfiguration.
npx @capgo/cli@latest build com.example.app \ --platform ios \ --build-mode releaseiOS-Builds erfordern Signaturzertifikate und Bereitstellungsprofile. Siehe iOS Build-Konfiguration.
Wichtig: Capgo Cloud Build erstellt nur die nativen Teile Ihrer App (nativer iOS- und Android-Code).
Sie sind verantwortlich für:
npm run build)npx cap sync vor dem Buildpackage.json sindWir kümmern uns um:
Die Build-Zeit wird vom Start bis zur Fertigstellung gemessen:
Sie zahlen nur für die tatsächlich genutzte Build-Zeit. Keine versteckten Gebühren.
Zu Ihrem GitHub Actions-Workflow hinzufügen:
- name: Build native app env: CAPGO_TOKEN: ${{ secrets.CAPGO_TOKEN }} run: | npm run build npx cap sync npx @capgo/cli@latest build ${{ secrets.APP_ID }} \ --platform both \ --build-mode releaseBuilds lokal testen, bevor Sie committen:
# Schneller Debug-Build zum Testennpm run build && npx cap syncnpx @capgo/cli@latest build com.example.app \ --platform android \ --build-mode debugGleichzeitig für beide Plattformen erstellen:
npx @capgo/cli@latest build com.example.app \ --platform both \ --build-mode releaseNachdem Sie Ihren ersten Build erstellt haben: