Zum Inhalt springen

🔹 build

🏗️ Verwalten Sie native iOS/Android-Builds über Capgo Cloud.

Alias: onboarding

Terminalfenster
npx @capgo/cli@latest build init

Konfigurieren Sie interaktiv die iOS-Build-Zugriffsberechtigungen (erstellt Zertifikate und Profile automatisch)

Terminalfenster
npx @capgo/cli@latest build request

Request a native build from Capgo Cloud. This command will zip your project directory and upload it to Capgo for building. The build will be processed and sent directly to app stores. 🔒 SECURITY: Credentials are never stored on Capgo servers. They are auto-deleted after build completion. Build outputs may optionally be uploaded for time-limited download links. 📋 PREREQUISITE: Save credentials first with: npx @capgo/cli build credentials save --appId <app-id> --platform <ios|android>

Diese Kommandozeilenanweisung wird Ihr Projektverzeichnis in eine ZIP-Datei zusammenfassen und sie an __CAPGO_KEEP_1__ hochladen, um sie zu bauen.

Die Build wird verarbeitet und direkt an die App-Stores gesendet.
npx @capgo/cli@latest build request com.example.app --platform ios --path .

Build-Ausgaben können optional hochgeladen werden, um zeitbegrenzte Download-Links zu erhalten.

📋 VORAUSSETZUNG: Speichern Sie die Anmeldeinformationen zuerst mit:Beispiel:Terminal-Fenster
In die Zwischenablage kopierenstringOptionen:
ParameterstringTypus
—build-ModusstringBuild-Modus: debug oder release (Standard: release)
—build-zertifikat-base64stringiOS: Base64-kodierte .p12-Zertifikatsdatei
—p12-schlüsselstringiOS: Zertifikatschlüssel (optional, wenn das Zertifikat keinen Schlüssel hat)
—apple-idstringiOS: Apple-ID-E-Mail-Adresse
—apple-app-spezifischer-schlüsselstringiOS: App-spezifischer Schlüssel
—apple-key-idstringiOS: App Store Connect API Schlüssel-ID
—apple-issuer-idstringiOS: App Store Connect Zertifizierungs-ID
—apple-key-contentstringiOS: Base64-codierter App Store Connect API-Schlüssel (.p8)
—app-store-connect-team-idstringiOS: App Store Connect Team-ID
—ios-schemestringiOS: Xcode-Baukette zum Bauen (Standard: App)
—ios-targetstringiOS: Xcode-Ziel für die Lesung von Build-Einstellungen (Standard: gleich wie Baukette)
—ios-distributionstringiOS: Verteilungsmodus
—ios-ProvisionierungsprofilstringiOS: Pfad des Provisionierungsprofils oder bundleId=Path-Zuordnung (wiederholbar)
—android-Keystore-DateistringAndroid: Bas64-kodierte Keystore-Datei
—keystore-Schlüssel-AliasstringAndroid: Alias des Keystore-Schlüssels
—keystore-Schlüssel-PasswortstringAndroid: Passwort für den Keystore-Schlüssel
—keystore-Speicher-PasswortstringAndroid: Passwort für den Keystore-Speicher
—play-Konfigurations-JSONstringAndroid: Bas64-kodierte JSON-Datei für die Google Play-Dienste
---android-flavorstringAndroid: Produktflavor zum Bauen (z.B. Produktionsversion). Erforderlich, wenn Ihr Projekt mehrere Flavors enthält.
---no-playstore-uploadbooleanPlay Store-Upload für diese Build auslassen (Nullt die gespeicherte Play-Konfiguration aus). Erforderlich: ---output-upload.
---output-uploadbooleanÜbergeordnete Ausgabeanzeige für diese Build nur (aktivieren). Vorrang: CLI > Umgebungsvariable > gespeicherte Anmeldeinformationen
---no-output-uploadbooleanÜbergeordnete Ausgabeanzeige für diese Build nur (deaktivieren). Vorrang: CLI > Umgebungsvariable > gespeicherte Anmeldeinformationen
---output-retentionstringÜbergeordnete Ausgabeanzeige-TTL für diese Build nur (1h bis 7t). Beispiele: 1h, 6h, 2t. Vorrang: CLI > Umgebungsvariable > gespeicherte Anmeldeinformationen
---skip-build-number-bumpbooleanAutomatische Build-Nummer-/Version-code-Zählung auslassen. Verwendet die Version, die bereits in den Projektdateien vorhanden ist.
—keine-build-nummer-sprungbooleanÜberschreiben Sie gespeicherte Anmeldeinformationen, um die automatische Erhöhung der Buildnummer für diese Build nur einmal zu aktivieren.
-a,stringAPI-Schlüssel, um auf Ihr Konto zuzugreifen
—supa-hoststringBenutzerdefinierte Supabase-Host-URL (für Selbsthosting oder Capgo-Entwicklung)
—supa-anonstringBenutzerdefinierte Supabase-Anon-Schlüssel (für Selbsthosting)
—verbosebooleanAktivieren Sie ausführliche Ausgabe mit detaillierten Protokollen
Terminalfenster
npx @capgo/cli@latest build credentials

Lokal auf Ihrem Gerät gespeicherte Build-Zugangsdaten verwalten. 🔒 SICHERHEIT:

  • Zugangsdaten in ~/.capgo-credentials/credentials.json (global) oder .capgo-credentials.json (lokal) gespeichert
  • Bei der Erstellung an Capgo gesendet, aber NICHT dauerhaft gespeichert
  • Gespeichert in Capgo und sofort nach der Erstellung gelöscht
  • Build-Ausgaben können optional für zeitbegrenzte Download-Links hochgeladen werden 📚 DOKUMENTATION: iOS-Einrichtung: https://capgo.app/docs/cli/cloud-build/ios/ Android-Einrichtung: https://capgo.app/docs/cli/cloud-build/android/