Zu Inhalt springen

đŸ”č bauen

đŸ—ïž Verwalten Sie native iOS/Android-Builds ĂŒber Capgo Cloud.

Native Cloud-Builds sind auf jedem Capgo-Plan verfĂŒgbar. Die Build-Zugriffsberechtigungen werden nie auf Capgo-Servern gespeichert: Sie werden nur fĂŒr den Build verwendet und dann gelöscht. Die Build-Ausgaben können optional mit zeitbegrenzten Download-Links hochgeladen werden.

Speichern Sie die Zugriffsberechtigungen zuerst

Sicherheitsdaten vorher speichern
Terminal-Fenster
npx @capgo/cli build credentials save --appId YOUR_APP_ID --platform ios
npx @capgo/cli build credentials save --appId YOUR_APP_ID --platform android

Pass --output-record persistieren Sie die Download-URL und QR-Code code, dann verwenden Sie build last-output Um ihn zu lesen:

Terminal-Fenster
npx @capgo/cli build request APP_ID --platform android --output-upload --output-record /tmp/build.json
npx @capgo/cli build last-output --path /tmp/build.json --field outputUrl
Terminal-Fenster
npx @capgo/cli@latest build needed

🧭 Wenn ein natives Build erforderlich ist, drucken Sie “yes” und beenden mit code 1; andernfalls drucken Sie “no” und beenden mit code 0. Beim Auftreten von Befehlsfehlern wird mit code 2 beendet.

Beispiel:

Terminalfenster
npx @capgo/cli@latest build needed com.example.app --channel production --verbose

Optionen:

ParameterTypBeschreibung
-astringAPI SchlĂŒssel zum Link auf Ihr Konto
-cstringKanal zum Vergleichen. StandardmĂ€ĂŸig CapacitorUpdater.defaultChannel oder der öffentliche Standardkanal
--package-jsonstringPfade zu package.json-Dateien fĂŒr monorepos (getrennt durch Kommas)
—node-modulesstringPfade zu node_modules-Verzeichnissen fĂŒr monorepos (getrennt durch Kommas)
—verbosebooleanVerwenden Sie ausfĂŒhrliche Ausgabe mit detaillierten Protokollen
—supa-hoststringBenutzerdefinierter Supabase-Host-URL (fĂŒr Selbsthosting oder Capgo Entwicklung)
—supa-anonstringBenutzerdefinierter Supabase-Anon-Key (fĂŒr Selbsthosting)

Alias: onboarding

Terminalfenster
npx @capgo/cli@latest build init

Interagierendes Einrichten von Build-Zugriffskonten (iOS: Zertifikate und Profile automatisiert; Android: Keystore und Google OAuth bereitstellen GCP-Dienstkonten und Play-Console-Einladung)

Optionen:

ParameterTypBeschreibung
-astringAPI-SchlĂŒssel zum VerknĂŒpfen mit Ihrem Konto
-pstringPlattform zum Einbinden (ios oder android). Wenn nicht angegeben, wird automatisch ermittelt, wenn nur eine native Ordner existiert; ansonsten wird gefragt.
--supa-hoststringBenutzerdefinierte Supabase-Host-URL (fĂŒr Selbsthosting oder Capgo Entwicklung)
—keine-AnalyticsbooleanDeaktivieren Sie die Build-Einblendung und die Terminal-Wiedergabe fĂŒr diese AusfĂŒhrung
Terminal-Fenster
npx @capgo/cli@latest build request

Stellen Sie eine native Build von Capgo Cloud an. Diese Anweisung wird Ihr Projektverzeichnis komprimieren und es an Capgo hochladen, um es zu bauen. Die Build wird bearbeitet und direkt an die App-Stores gesendet. Die Anmeldeinformationen werden nie auf Capgo-Servern gespeichert; sie werden nach der Build gelöscht. Speichern Sie sie vor der Anfrage einer Build:

Terminal-Fenster
npx @capgo/cli build credentials save --appId APP_ID --platform ios

Beispiel:

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

Optionen:

ParamTypBeschreibung
—pfadstringPfad zum Projektverzeichnis zum Bauen (Standard: aktuelles Verzeichnis)
—node-modulesstringPfade zu node_modules-Verzeichnissen fĂŒr monorepos (getrennt durch Komma)
—plattformstringZielplattform: ios oder android (erforderlich)
—build-modestringBuildmodus: debug oder release (Standard: release)
—build-zertifikats-base64stringiOS: Base64-codiertes .p12-Zertifikat
—p12-PasswortstringiOS: Zertifikats-Passwort (optional, wenn Zertifikat kein Passwort hat)
—apple-idstringiOS: E-Mail-Adresse fĂŒr App-spezifisches Passwort-Uploads (Alternative zu App-Store-Connect-SchlĂŒssel API)
—apple-app-spezifisches-PasswortstringiOS: App-spezifisches Passwort (xxxx-xxxx-xxxx-xxxx) fĂŒr TestFlight-Uploads
—apple-app-idstringiOS: Zahlen-App-Store-Connect-App-ID (erforderlich zusammen mit —apple-id und —apple-app-spezifischer-Zugangscode)
—apple-schlĂŒssel-idstringiOS: App Store Connect API SchlĂŒssel-ID
—apple-issuer-idstringiOS: App Store Connect Aussteller-ID
—apple-key-contentstringiOS: Bas64-codierte 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: dasselbe wie Baukette)
—ios-distributionstringiOS: Verteilungsmodus
—ios-provisioning-profilestringiOS: Pfad des Bereitstellungsprofils oder bundleId=Mapping (wiederholbar)
—android-keystore-filestringAndroid: Bas64-codierter SchlĂŒsseltresor-Datei
—keystore-key-aliasstringAndroid: Alias des SchlĂŒsseltresors
—keystore-key-passwordstringAndroid: SchlĂŒsseltresor-SchlĂŒsselpasswort
—keystore-store-passwordstringAndroid: SchlĂŒsseltresor-Speicherpasswort
—play-config-jsonstringAndroid: Base64-codiertes JSON des Google Play-Dienstkontos
—android-flavorstringAndroid: Produktflavor zum Bauen (z.B. Produktionsversion). Erforderlich, wenn Ihr Projekt mehrere Flavors enthĂ€lt.
—android-trackstringAndroid: Google Play-Track fĂŒr diese Veröffentlichung (intern, alpha, beta, Produktionsversion). StandardmĂ€ĂŸig ohne —submit-to-store-review: intern. Mit —submit-to-store-review und ohne Track gesetzt: Produktionsversion. Vorrang: CLI > Umgebungsvariable > gespeicherte Anmeldeinformationen
—android-release-statusstringAndroid: Google Play-Veröffentlichungsstatus (Entwurf, abgeschlossen, inBearbeitung, gestoppt). StandardmĂ€ĂŸig ohne —submit-to-store-review: Entwurf. Mit —submit-to-store-review und ohne Status gesetzt: abgeschlossen. Vorrang: CLI > Umgebungsvariable > gespeicherte Anmeldeinformationen
—in-app-update-prioritystringAndroid: Google Play-PrioritĂ€t fĂŒr in-App-Updates fĂŒr diese Veröffentlichung (Ganzzahl 0–5; höher = dringender). Siehe https://developer.android.com/guide/playcore/in-app-updatesPrezedenz: CLI > Umgebung > gespeicherte Anmeldeinformationen
—no-playstore-uploadbooleanFĂŒr diese Build-Ausgabe Skip Play Store-Upload (Nullt die gespeicherte Play-Konfiguration aus). Erfordert —output-upload.
—submit-to-store-reviewbooleanNach dem Upload wird die Store-Veröffentlichung fĂŒr die ÜberprĂŒfung eingereicht, anstatt sie als Entwurf/Inaktive Build zu lassen. Auf Android ist dies standardmĂ€ĂŸig auf der Produktionsstrecke mit Release_Status abgeschlossen (ĂŒberschreiben Sie dies mit —android-track / PLAY_STORE_TRACK und —android-release-status / PLAY_STORE_RELEASE_STATUS). Auf iOS wird die verarbeitete TestFlight-Build an die App Store-ÜberprĂŒfung eingereicht.
—store-release-namestringBezeichnung/Schlagzeile fĂŒr die Store-Veröffentlichung. Android sendet dies als Google Play-Version-Name; iOS verwendet es als App Store-Version, wenn eine oder eine bearbeitbare Version erstellt oder verwendet wird.
—store-release-notesstringStandardmĂ€ĂŸige Speicherfreigabebeschreibung. Android verwendet dies als Play-Changelog; iOS verwendet es als App-Store-Neuigkeiten-Text.
—store-release-notes-localestringGelocalisierte Store-Veröffentlichungsnotizen (wiederholbar), z. B. —store-release-notes-locale en-US=“Fehlerbehebungen“ —store-release-notes-locale fr-FR=“Korrekturen“.
—ios-testflight-groupsstringiOS: optional, durch Komma getrennte TestFlight-externer Gruppennamen oder IDs fĂŒr externe Beta-Verteilung.
—ios-automatic-releasebooleaniOS: Die App Store-Version wird automatisch nach Genehmigung durch Apple freigegeben. Standard ist die manuelle Freigabe.
—no-ios-automatic-releasebooleaniOS: Halten Sie die App Store-Version auf Warteschleife, bis Apple die Freigabe erteilt.
—output-uploadbooleanÜberschreibe die Ausgabehandlung fĂŒr diese Build nur (aktivieren). Vorrang: CLI > Umgebungsvariable > gespeicherte Anmeldeinformationen
—no-output-uploadbooleanÜberschreibe die Ausgabehandlung fĂŒr diese Build nur (deaktivieren). Vorrang: CLI > Umgebungsvariable > gespeicherte Anmeldeinformationen
—output-retentionstringÜberschreibe die TTL der Ausgabehinweis-Link fĂŒr diese Build nur (1h bis 7t). Beispiele: 1h, 6h, 2t. Vorrang: CLI > Umgebungsvariable > gespeicherte Anmeldeinformationen
—output-recordstringNach einem erfolgreichen Build wird ein JSON-Record (jobId, status, outputUrl, qrCodeAscii, qrCodePngPath, finishedAt) an einen Pfad geschrieben. Ein PNG-QR-Code code wird auch an diesem Pfad mit dem .qr.png suffix geschrieben. Lies die Felder mit zurĂŒck. build last-output.
—keine-CachebooleanCache fĂŒr die Wiedergabe ĂŒberspringen und Sparen Sie keine neue Cache-Eintrag fĂŒr diese Build. Die Build-Cache-Einstellung ist standardmĂ€ĂŸig pro App aktiviert.
—Cache-SchlĂŒsselstringTeile den Build-Cache nach Umgebung, Zweig oder Android-Flavor auf (z. B. prod, staging). Omit fĂŒr eine gemeinsame Standardcache pro App.
—no-skip-build-number-bumpbooleanÜberschreibe gespeicherte Anmeldeinformationen, um die automatische Steigerung der Build-Nummer fĂŒr diesen Build nur zu aktivieren.
—skip-marketing-version-bumpbooleanÜberspringe die automatische Steigerung der Marketing-Version (CFBundleShortVersionString / versionName) wenn die App bereits veröffentlicht ist.
—sync-ios-versionbooleaniOS: Synchronisiere MARKETING_VERSION aus package.json vor dem Hochladen des Projekts.
—ai-analyticsbooleanBei Buildfehlern senden Sie die Protokolle an Capgo AI zur Diagnose. In interaktiven Terminals wird die vorherige BestĂ€tigung ĂŒbersprungen; in CI wird die Analyse automatisch hochgeladen und auf stderr ausgegeben.
—no-prescanbooleanAutomatisches Vorbau-Scannen auslassen
—prescan-ignore-fatalbooleanFĂŒhre das Vorbau-Scannen durch, aber blockiere den Build nie (berichte nur)
—prescan-skipstringSpezifische Vorbau-Scans ĂŒberspringen (wiederholbar oder durch Komma getrennt). Andere PrĂŒfungen laufen weiter.
—prescan-warnstringVerringere spezifische Vorbau-PrĂŒfungen auf Warnungen (wiederholbar oder durch Komma getrennt). Die PrĂŒfung lĂ€uft weiter.
—fail-on-warningsbooleanFehler bei der PrĂ€zusammenfassung als fatal behandeln
—send-logs-zu-supportbooleanBei einem Buildfehler im CI/CD-Prozess werden die Build-Protokolle automatisch an Capgo Support hochgeladen (keine E-Mail erforderlich). Capgo Support wird benachrichtigt und wird per E-Mail folgen.
—send-logsbooleanVeralteter Alias fĂŒr —send-logs-zu-support
-astringAPI SchlĂŒssel zum VerknĂŒpfen mit Ihrem Konto
—supa-hoststringBenutzerdefinierte Supabase-Host-URL (fĂŒr Selbsthosting oder Capgo Entwicklung)
—supa-anonstringBenutzerdefinierte Supabase-Anon-SchlĂŒssel (fĂŒr Selbsthosting)
—verbosebooleanErweiterte Ausgabe mit detaillierten Protokollen aktivieren

Build Cache: Capgo stellt und speichert die kompilierten nativen Artefakte (CocoaPods, Gradle und verwandte Ausgaben) pro App standardmĂ€ĂŸig wiederherstellen. Verwenden Sie --cache-key um die RC- und Produktionscaches separat zu halten; verwenden Sie --no-cache um eine einmalige Reinigung durchzufĂŒhren. API-Integrations können cache_key oder cache_enabled: false im Build-Anforderungspaket. Siehe Build Cache Build Cache Fehlersuche: falsche Cache-Wiederherstellung.

Terminalfenster
npx @capgo/cli@latest build sync-ios-version

Synchronisiere die lokale iOS Xcode MARKETING_VERSION aus package.json.

Beispiel:

Terminalfenster
npx @capgo/cli@latest build sync-ios-version --path .

Optionen:

ParameterTypBeschreibung
—pfadstringPfad zum Projektverzeichnis (Standard: aktuelles Verzeichnis)
—prĂŒfenbooleanCheck nur; beende mit nicht-Null-Ausgabe, wenn MARKETING_VERSION nicht synchron ist
Terminal-Fenster
npx @capgo/cli@latest build prescan

ÜberprĂŒfe dein Projekt und gespeicherte Anmeldeinformationen auf Probleme, die einen Cloud-Aufbau scheitern lassen — bevor du etwas hochlĂ€dst. ÜberprĂŒfe Anmeldeinformationen (GĂŒltigkeit, Passwörter, Profilzuordnung), Projektzustand (Cap-Synchronisierung, node_modules-Anordnung) und Plattform-Konfiguration. FĂŒhrt automatisch innerhalb von build request; dieser Befehl fĂŒhrt es standalone aus (z.B. in CI). Siehe Vorabscannen ĂŒberprĂŒft den vollstĂ€ndigen Check-Katalog und wie man --skip / --warn individuelle Regeln.

Optionen:

ParameterTypBeschreibung
—plattformstringZielplattform: ios oder android (erforderlich)
—pfadstringPfad zum Projektverzeichnis (Standard: aktuelles Verzeichnis)
-astringAPI SchlĂŒssel zum VerknĂŒpfen mit Ihrem Konto
—android-flavorstringAndroid: Produktflavor, die das Build verwenden wird
—ios-diststringiOS: Verteilungsmodus zur ÜberprĂŒfung gegen
—jsonbooleanEine maschinelle lesbare JSON-Bericht ausgeben
—fail-on-warningsbooleanBei Warnungen exit nicht Null (CI)
—ignore-fatalbooleanDiagnosemodus: Berichte alles, aber exit immer 0
—skipstringSpezifische PrĂŒfung(s) durch ID ignorieren (wiederholbar oder durch Komma getrennt)
—warnstringSpezifische PrĂŒfung(s) durch ID herabstufen auf Warnung (wiederholbar oder durch Komma getrennt)
—verbosebooleanErweiterte Ausgabe mit detaillierten Protokollen aktivieren
—supa-hoststringCustom Supabase host URL (for self-hosting or Capgo development)
—supa-anonstringEigene Supabase-Anon-SchlĂŒssel (fĂŒr Selbsthosting)
Terminal-Fenster
npx @capgo/cli@latest build last-output

Lesen Sie die Ausgaberecord der letzten AusfĂŒhrung build request --output-record. Prints the full JSON by default, a single field with —field, or the ASCII QR code with —qr. Useful in CI to grab the download URL or QR for posting back to a PR or issue. Examples: npx @capgo/cli build last-output —path /tmp/build.json npx @capgo/cli build last-output —path /tmp/build.json —field outputUrl npx @capgo/cli build last-output —path /tmp/build.json —qr

Optionen:

ParamTypBeschreibung
—pathstringWeg zum JSON-Dokument, das von —output-record geschrieben wird (erforderlich)
—fieldstringEine einzelne Feld drucken (eines von: jobId, appId, platform, buildMode, status, outputUrl, qrCodeAscii, qrCodePngPath, finishedAt, schemaVersion)
—qrbooleanDas ASCII-QR-code ausgeben (Kurzform fĂŒr —field qrCodeAscii)

Verwalten Sie die lokalen Build-Nutzungskennungen auf Ihrem GerÀt.

  • Daten gespeichert in ~/.capgo-credentials/credentials.json (global) oder .capgo-credentials.json (lokal)
  • Wird beim Bauen an Capgo gesendet, aber NICHT dauerhaft gespeichert
  • Gelöscht von Capgo sofort nach dem Build
  • 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/

Alias: asc-key

Terminal-Fenster
npx @capgo/cli@latest build credentials apple-key

Erstelle einen App Store Connect-Team-SchlĂŒssel API mit einer geleiteten macOS-Hilfe (nur macOS). Öffnet ein natives Fenster, das Sie durch die Apple-App Store Connect-OberflĂ€che in einem eingebetteten Browser fĂŒhrt, fĂ€ngt die Issuer-ID + Key-ID automatisch ein, fĂ€ngt den einmaligen .p8 ein, ĂŒberprĂŒft ihn gegen Apple und speichert ihn in ~/.appstoreconnect/private_keys. Fortschrittsstatistiken werden an Capgo-Analyse (deaktivieren Sie mit CAPGO_DISABLE_TELEMETRY) weitergeleitet. npx @capgo/cli build-Kredentials apple-key —appId com.example.app

Beispiel:

Befehlszeichenfenster
Example:

Optionen:

ParameterTypcontext
-astringAPI key to link to your account
-astringSpeichern Sie die aufgezeichnete Taste in diesem App iOS-Build-Zugriffstoken
—lokalebooleanSpeichern Sie die Projekt-capgo-Einstellungen in der Datei .capgo-credentials.json anstatt in der globalen Datei
—jsonbooleanDrucken Sie die erfassten SchlĂŒssel-ID / Aussteller-ID / .p8-Pfad als JSON aus
Terminalfenster
npx @capgo/cli@latest build credentials save

Speichern Sie die Build-Einstellungen lokal fĂŒr iOS oder Android. Die Einstellungen werden in:

  • ~/.capgo-credentials/credentials.json (Standard, global)
  • capgo-credentials.json im Projektverzeichnis (mit dem Flag —local) ⚠ ZWINGEND BEVOR DEM BUILDEN: Sie mĂŒssen die Einstellungen vor dem Anfordern eines Builds speichern. 🔒 Diese Einstellungen werden NICHT auf Capgo-Servern dauerhaft gespeichert. Sie werden sofort nach Abschluss des Builds gelöscht. 📚 Anleitungen zur Einrichtung: iOS: https://capgo.app/docs/cli/cloud-build/ios/ Android: https://capgo.app/docs/cli/cloud-build/android/ npx @capgo/cli build credentials speichern —plattform ios
    —zertifikat ./cert.p12 —p12-schlĂŒssel “password”
    —ios-Verifizierungsprofil ./profile.mobileprovision
    —apple-SchlĂŒssel ./AuthKey.p8 —apple-SchlĂŒssel-id “KEY123”
    —apple-Issuer-Id “issuer-uuid” —apple-Team-Id “team-id” Beispiel fĂŒr mehrere Ziele (App + Widget-Erweiterung): npx @capgo/cli build credentials speichern —plattform ios
    —ios-Verifizierungsprofil ./App.mobileprovision
    —ios-Verifizierungsprofil com.example.widget=./Widget.mobileprovision
    npix @capgo/cli build credentials speichern —plattform android
    —keystore ./release.keystore —keystore-alias “my-key”
    —keystore-key-password „key-pass“
    —play-config ./service-account.json Lokale Speicherung (pro Projekt): npx @capgo/cli build credentials save —local —platform ios 


Beispiel:

Terminal-Fenster
iOS Example:

Optionen:

ParameterTypBeschreibung
—appIdstringAnwendungs-ID (z.B. com.example.app) (erforderlich)
—platformstringPlattform: ios oder android (erforderlich)
—ZertifikatstringiOS: Pfad zum .p12-Zertifikatsdatei
—ios-Provisioning-ProfilstringiOS: Pfad zum Provisioning-Profil oder bundleId=path (wiederholbar)
—p12-PasswortstringiOS: Zertifikatspasswort (optional, wenn das Zertifikat kein Passwort hat)
—Apple-SchlĂŒsselstringiOS: Pfad zur .p8 App Store Connect API-SchlĂŒssel
—Apple-SchlĂŒssel-IDstringiOS: App Store Connect API-SchlĂŒssel-ID
—Apple-Aussteller-IDstringiOS: App Store Connect Aussteller-ID
—apple-team-idstringiOS: App Store Connect Team ID
—ios-distributionstringiOS: Verteilungsmodus
—apple-idstringiOS: E-Mail-Adresse fĂŒr Apple-ID zum Hochladen von App-Spezifischen Passwörtern (Alternative zu App Store Connect API-SchlĂŒssel)
—apple-app-specific-passwordstringiOS: App-Spezifisches Passwort (xxxx-xxxx-xxxx-xxxx) fĂŒr TestFlight-Hochladen
—apple-app-idstringiOS: Numerische App Store Connect-App-ID (zusammen mit —apple-id und —apple-app-specific-password erforderlich)
—keystorestringAndroid: Pfad zum Keystore-Datei (.keystore oder .jks)
—keystore-aliasstringAndroid: Alias fĂŒr den Keystore-SchlĂŒssel
—keystore-key-passwordstringAndroid: Passwort fĂŒr den Keystore-SchlĂŒssel
—keystore-store-passwordstringAndroid: Passwort fĂŒr den Keystore-Speicher
—play-configstringAndroid: Pfad zum Play Store-Dienstkontoinhalt (JSON)
—android-flavorstringAndroid: Produktflavor zum Bauen (z.B. Produktionsversion). Erforderlich, wenn Ihr Projekt mehrere Flavors enthĂ€lt.
—in-app-update-prioritystringAndroid: PrioritĂ€t fĂŒr zukĂŒnftige In-App-Updates bei Google Play (Integer 0–5; höher = dringender). Omit, um Play's bestehende Werte unverĂ€ndert zu lassen.
—lokalebooleanSpeichern Sie die Anmeldeinformationen in .capgo-credentials.json im Projektverzeichnis anstatt global in ~/.capgo-credentials/
—output-uploadbooleanHochladen Sie die Ausgabedateien (IPA/APK/AAB) auf Capgo-Speicher und drucken Sie die Downloadlinks aus
—no-output-uploadbooleanHochladen Sie die Ausgabedateien (IPA/APK/AAB) auf Capgo-Speicher nicht
—output-retentionstringOutput-Link-TTL: 1h bis 7t (Standard: 1h). Beispiele: 1h, 6h, 2t
—skip-build-number-bumpbooleanAutomatisches Inkrementieren der Buildnummer/Version code auf zukĂŒnftige Builds ĂŒberspringen
—no-skip-build-number-bumpbooleanAutomatisches Inkrementieren der Buildnummer/Version (Standardverhalten) wieder aktivieren
–skip-marketing-version-bumpbooleanAutomatische Marketing-VersionssprĂŒnge auf zukĂŒnftige Builds auslassen, wenn die App bereits veröffentlicht ist
–no-skip-marketing-version-bumpbooleanAutomatische Marketing-VersionssprĂŒnge wieder aktivieren (Standardverhalten)
Terminalfenster
npx @capgo/cli@latest build credentials list

Liste der gespeicherten Build-Zugangsdaten (Passwörter maskiert). Zeigt an, welche Zugangsdaten derzeit gespeichert sind (globale und lokale). Beispiele: npx @capgo/cli build credentials list # Alle Apps auflisten npx @capgo/cli build credentials list —appId com.example.app # Spezifische App auflisten

Einstellungen:

ParameterTypusBeschreibung
—appIdstringApp-ID zum Auflisten (optional, listet alle wenn weggelassen)
—localbooleanListet nur lokale Anmeldeinformationen aus der Datei .capgo-credentials.json
Terminal-Fenster
npx @capgo/cli@latest build credentials clear

Clear saved build credentials. Remove credentials from storage. Use —appId and —platform to target specific credentials. Examples: npx @capgo/cli build credentials clear # Clear all apps (global) npx @capgo/cli build credentials clear —local # Clear local credentials npx @capgo/cli build credentials clear —appId com.example.app —platform ios

Optionen:

ParameterTypBeschreibung
—appIdstringApp-ID zum Löschen (optional, löscht alle Apps wenn weggelassen)
—platformstringPlattform zum Löschen: ios oder android (optional, löscht alle Plattformen wenn weggelassen)
—localbooleanLöschen aus lokalem .capgo-credentials.json anstatt global
Zur Zwischenablage kopieren
npx @capgo/cli@latest build credentials update

Update spezifische Anmeldeinformationen ohne alle wieder zu liefern. Update bestehende Anmeldeinformationen, indem Sie nur die Felder bereitstellen, die Sie Ă€ndern möchten. Die Plattform wird automatisch ermittelt, wenn Sie die bereitgestellten Optionen verwenden. Beispiele: npx @capgo/cli build credentials update —ios-provisioning-profile ./new-profile.mobileprovision npx @capgo/cli build credentials update —local —keystore ./new-keystore.jks

Optionen:

ParameterTypDescription
BeschreibungstringApp-ID (automatisch aus capacitor.config ermittelt, wenn nicht angegeben)
—platformstringPlattform: ios oder android (automatisch aus den Optionen ermittelt)
—localbooleanAktualisieren Sie lokale .capgo-credentials.json anstatt globale
—certificatestringPfad zum P12-Zertifikatsdatei
—ios-Provisioning-ProfilestringPfad zur Provisionierung oder bundleId=path (wiederholbar, additiv standardmĂ€ĂŸig)
—overwrite-ios-Provisioning-MapbooleanErsetzen Sie die gesamte Provisionierungskarte anstatt zu mergen (Standard: Mergen)
—p12-PasswortstringP12-Zertifikatspasswort
—Apple-KeystringPfad zur App Store Connect API-SchlĂŒssel (.p8-Datei)
—Apple-Key-IDstringApp Store Connect API-SchlĂŒssel-ID
—Apple-Issuer-IDstringApp Store Connect Zertifikats-ID
—apple-team-idstringApp Store Connect Team-Zertifikats-ID
—apple-idstringiOS: E-Mail-Adresse fĂŒr Apple-ID zum Upload von App-Spezifischen Passwörtern (Alternative zur App Store Connect API-SchlĂŒssel)
—apple-app-spezifisches-passwortstringiOS: App-spezifisches Passwort (xxxx-xxxx-xxxx-xxxx) fĂŒr TestFlight-Uploads
—apple-app-idstringiOS: Numerische App Store Connect-App-ID (erforderlich zusammen mit —apple-id und —apple-app-spezifisches-passwort)
—ios-VerteilungstringiOS: Verteilungsmodus
—keystorestringPfad zum Keystore-Datei (.keystore oder .jks)
—keystore-aliasstringKeystore-SchlĂŒsselalias
—keystore-key-passwordstringKeystore-SchlĂŒsselpasswort
—keystore-store-passwordstringKeystore-Lagerrpasswort
—play-configstringPfad zum Google Play-Dienstkontokonto-JSON
—android-flavorstringAndroid: Produktflavor zum Bauen (z.B. Produktionsversion). Erforderlich, wenn Ihr Projekt mehrere Flavours hat.
—in-app-update-prioritystringAndroid: Google Play in-app-Update-PrioritĂ€t fĂŒr zukĂŒnftige Versionen (ganzzahliger Wert 0–5; höher = dringender).
—output-uploadbooleanHochladen von Build-Ergebnissen (IPA/APK/AAB) auf Capgo-Speicher und Download-Links ausgeben
—no-output-uploadbooleanHochladen von Build-Ergebnissen (IPA/APK/AAB) auf Capgo-Speicher unterlassen
—output-retentionstringOutput-Link-TTL: 1h bis 7t. Beispiele: 1h, 6h, 2t
—skip-build-number-bumpbooleanAutomatisches Inkrementieren der Buildnummer/Version code auf zukĂŒnftigen Builds ĂŒberspringen
—no-skip-build-number-bumpbooleanAutomatisches Inkrementieren der Buildnummer (Standardverhalten) wieder aktivieren
—skip-marketing-version-bumpbooleanAutomatische Marketing-Version-Pufferung auf zukĂŒnftige Builds aussetzen, wenn die App bereits veröffentlicht ist
—no-skip-marketing-version-bumpbooleanAutomatische Marketing-Version-Pufferung wieder aktivieren (Standardverhalten)
Terminalfenster
npx @capgo/cli@latest build credentials manage

Interaktiv die gespeicherten Build-Zugangsdaten verwalten. Durchsuche gespeicherte Zugangsdaten, sieh dir an, was konfiguriert ist, exportiere eine CI/CD-fertige .env-Datei oder lösche die Zugangsdaten einer Plattform. Wiederholt die gleiche TUI wie capgo init. Beispiele: npx @capgo/cli build credentials manage npx @capgo/cli build credentials manage —appId com.example.app npx @capgo/cli build credentials manage —appId com.example.app —platform ios npx @capgo/cli build credentials manage —local

Optionen:

ParameterTypusBeschreibung
—appIdstringApp-ID zum Verwalten (optional, fragt nach, wenn weggelassen)
—platformstringPlattform zum Verwalten: ios oder android (optional, fragt nach, wenn weggelassen)
—localbooleanBrowsen Sie nur lokale .capgo-credentials.json
Terminal-Fenster
npx @capgo/cli@latest build credentials migrate

Migrieren Sie das legale Provisioning-Profile in die neue Multi-Target-Format. Konvertiert BUILD_PROVISION_PROFILE_BASE64 zu CAPGO_IOS_PROVISIONING_MAP. Entdeckt die Haupt-Bundle-ID aus Ihrem Xcode-Projekt automatisch. npx @capgo/cli build credentials migrate —platform ios

Beispiel:

Terminalfenster
Example:

Optionen:

ParameterTypBeschreibung
—appIdstringAnwendungs-ID (automatisch aus capacitor.config ermittelt, wenn nicht angegeben)
—platformstringPlattform (nur ios unterstĂŒtzt)
—localbooleanMigriere von lokalen .capgo-credentials.json anstatt global