Zum Inhalt springen

🔹 build

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

Alias: onboarding

Terminalfenster
npx @capgo/cli@latest build init

Interaktive Einstellung von iOS-Build-Zugriffscredentials (erstellt Zertifikate und Profile automatisch)

Terminalfenster
npx @capgo/cli@latest build request

Bitten Sie um eine native Capgo-Build. Diese Kommandozeilenanweisung wird Ihr Projektverzeichnis komprimieren und es an Capgo hochladen, um es zu bauen. Die Ausgabe wird direkt an die App-Stores gesendet. 🔒 SICHERHEIT: Keine Anmeldeinformationen werden auf Capgo-Servern gespeichert. Sie werden automatisch gelöscht nach Abschluss der Build-Ausgabe. Die Build-Ausgabe kann optional hochgeladen werden, um zeitbegrenzte Download-Links zu erhalten. 📋 VORAUSSETZUNG: Speichern Sie die Anmeldeinformationen zuerst mit: npx @capgo/cli build credentials save --appId <app-id> --platform <ios|android>

Beispiel:

Terminalfenster
npx @capgo/cli@latest build request com.example.app --platform ios --path .

Optionen:

ParameterTypBeschreibung
—pathstringPfad zum Projektverzeichnis zum Bauen (Standard: aktuelles Verzeichnis)
—PlattformstringZielplattform: ios oder android (erforderlich)
—Build-ModusstringBuild-Modus: debug oder release (Standard: release)
—build-zertifikat-base64stringiOS: Base64-codiertes .p12-Zertifikat
—p12-sicherheitszugangstringiOS: Zertifikatspasswort (optional, wenn Zertifikat kein Passwort hat)
—apple-idstringiOS: Apple-ID-E-Mail-Adresse
—apple-app-spezifisches-passwortstringiOS: App-spezifisches Passwort
—apple-key-idstringiOS: App Store Connect API Schlüssel-ID
—apple-issuer-idstringiOS: App Store Connect Aussteller-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-Buildschema (Standard: App)
—ios-targetstringiOS: Xcode-Zielsystem für die Lesung von Build-Einstellungen (Standard: gleiche wie Schema)
—iOS-DistributionstringiOS: Verteilungsmodus
—iOS-Provisioning-ProfilstringiOS: Pfad zum Provisioning-Profil oder bundleId=Path-Zuweisung (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-config-jsonstringAndroid: JSON-Konfiguration für Google Play-Dienstaccount (Base64-codiert)
—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 ausführen (gespeicherte Play-Konfiguration wird nulliert). Erforderlich, wenn —output-upload verwendet wird.
—output-uploadbooleanÜbergeordnete Ausgabehandlung für diese Build nur (aktivieren). Vorrang: CLI > Umgebungsvariable > gespeicherte Anmeldeinformationen
—no-output-uploadbooleanÜbergeordnete Ausgabehandlung für diese Build nur (deaktivieren). Vorrang: CLI > Umgebungsvariable > gespeicherte Anmeldeinformationen
—output-retentionstringÜbergeordnete Ausgabehandlung für diese Build nur (1h bis 7t). Beispiele: 1h, 6h, 2t. Vorrang: CLI > Umgebungsvariable > gespeicherte Anmeldeinformationen
—skip-build-number-bumpbooleanAutomatische Buildnummer/Version code erhöhen überspringen. Verwendet die Version, die bereits in den Projektdateien ist.
—no-skip-build-number-bumpbooleanGespeicherte Anmeldeinformationen überschreiben, um automatische Buildnummer-Erhöhung für diese Build wieder 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)
—verbosebooleanAusführliche Ausgabe mit detaillierten Protokollen aktivieren
Terminalfenster
npx @capgo/cli@latest build credentials

Verwalte die lokal auf deinem Computer gespeicherten Buildanmeldedaten. 🔒 SICHERHEIT:

  • Anmeldedaten wurden in ~/.capgo-anmeldedaten/anmeldedaten.json (global) oder .capgo-anmeldedaten.json (lokal) gespeichert
  • Während des Build-Prozesses an Capgo gesendet, aber NICHT dauerhaft gespeichert
  • Gespeichert in Capgo sofort nach dem Build
  • Die 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/

Wenn Sie "build" zur Planung der CI/CD-Automatisierung verwenden, verbinden Sie es mit der "__CAPGO_KEEP_0__ CI/CD"-Funktionalität build für den Produktworkflow in der "__CAPGO_KEEP_0__ CI/CD"-Funktionalität Capgo Native Builds für den Produktworkflow in der "Capgo Native Builds"-Funktionalität Capgo Integrations für den Produktworkflow in der "Capgo Integrations"-Funktionalität Capgo Integrations for the product workflow in Capgo Integrations, CI/CD Integration für die Implementierungsdetails in der CI/CD-Integration und GitHub Aktionen-Integration für die Implementierungsdetails in GitHub Aktionen-Integration.