Zum Inhalt springen

đŸ”č Build

đŸ—ïž Native iOS/Android-Builds ĂŒber Capgo Cloud verwalten.

Native Cloud-Build-Anfragen befinden sich derzeit in einer begrenzten Beta-Phase und der Zugriff ist eingeschrĂ€nkt. Die Build-Zugangsdaten 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.

Terminalfenster
npx @capgo/cli build credentials save --appId YOUR_APP_ID --platform ios
npx @capgo/cli build credentials save --appId YOUR_APP_ID --platform android

Übergeben --output-record Um die Download-URL und die QR-Code-code zu speichern und sie dann zu verwenden: build last-output Terminalfenster

In die Zwischenablage kopieren
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

đŸ”č Abschnitt mit Titel „ Benötigt“

Terminalfenster
Terminalfenster
npx @capgo/cli@latest build needed

🧭 Drucken Sie "ja" und beenden Sie mit code 1, wenn ein natives Build erforderlich ist; andernfalls drucken Sie "nein" und beenden Sie mit code 0. Beim Auftreten von Command-Fehlern wird mit code 2 beendet.

Beispiel:

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

Optionen:

ParameterTypBeschreibung
-astringAPI-SchlĂŒssel, um sich mit Ihrem Konto zu verbinden
-cstringKanal zum Vergleich. StandardmĂ€ĂŸig ist es 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)
—verbosebooleanAktiviert 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

Interaktive Einrichtung von Build-Zugriffscredentials (iOS: Zertifikate + Profile automatisiert; Android: Keystore + Google OAuth bereitstellt GCP-Dienstkontoinvite)

Optionen:

ParameterTypBeschreibung
-astringAPI-SchlĂŒssel zum VerknĂŒpfen mit Ihrem Konto
-pstringPlattform zum Einbinden (iOS oder Android). Wenn nicht angegeben, detektiert sie automatisch, wenn nur ein natives Verzeichnis existiert; ansonsten wird ein Hinweis angezeigt.
—supa-hoststringCustom Supabase host URL (for self-hosting or Capgo development)
—no-analyticsbooleanDeaktivieren Sie die Build-Einbindungsanalytik und die Terminal-Wiedergabe fĂŒr diese AusfĂŒhrung
Terminal-Fenster
npx @capgo/cli@latest build request

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

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

Beispiel:

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

Optionen:

ParameterTypBeschreibung
—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-ModusstringBuild-Modus: debug oder release (Standard: release)
—build-Zertifikats-Base64stringiOS: Base64-kodierte .p12-Zertifizierung
—p12-PasswortstringiOS: Zertifikats-Passwort (optional, wenn das Zertifikat kein Passwort hat)
—Apple-IDstringiOS: E-Mail-Adresse fĂŒr die App-spezifische Passwort-Uploads (Alternative zu 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-Anwendungs-ID (erforderlich zusammen mit —apple-id und —apple-app-specific-password)
—apple-key-idstringiOS: App Store Connect API Key ID
—apple-issuer-idstringiOS: App-Store-Connect-Aussteller-ID
—apple-key-contentstringiOS: Base64-encoded App Store Connect API key (.p8)
—app-store-connect-team-idstringiOS: App-Store-Connect-Team-ID
—ios-schemestringiOS: Xcode-Baukette (Standard: App)
—ios-targetstringiOS: Ziel fĂŒr Xcode zum Lesen von Build-Einstellungen (Standard: gleich wie Scheme)
—ios-distributionstringiOS: Verteilungsmodus
—ios-provisioning-profilestringiOS: Pfad zum Provisioning-Profile oder bundleId=Path-Zuweisung (wiederholbar)
—android-keystore-filestringAndroid: Bas64-kodierte Keystore-Datei
—keystore-key-aliasstringAndroid: Alias fĂŒr die Keystore-SchlĂŒssel
—keystore-key-passwordstringAndroid: Passwort fĂŒr die Keystore-SchlĂŒssel
—keystore-store-passwordstringAndroid: Keystore-Speicherpasswort
—play-config-jsonstringAndroid: Bas64-kodierte Google Play-Dienstkonten-JSON
—android-flavorstringAndroid: Produktflavor zum Bauen (z.B. Produktionsversion). Erforderlich, wenn Ihr Projekt mehrere Flavors enthĂ€lt.
—android-trackstringAndroid: Google Play-Track fĂŒr diese Uploads (intern, alpha, beta, Produktionsversion). Standard ohne —submit-to-store-review: intern. Mit —submit-to-store-review und keinem Track gesetzt: Produktionsversion. Vorrang: CLI > Umgebungsvariable > gespeicherte Anmeldeinformationen
—android-release-statusstringAndroid: Google Play-Veröffentlichungsstatus (Entwurf, abgeschlossen, inBearbeitung, gestoppt). Standard ohne —submit-to-store-review: Entwurf. Mit —submit-to-store-review und keinem Status gesetzt: abgeschlossen. Vorrang: CLI > Umgebungsvariable > gespeicherte Anmeldeinformationen
—in-app-update-prioritystringAndroid: Google Play-In-App-Update-PrioritĂ€t fĂŒr diese Veröffentlichung (ganze Zahl 0–5; höher = dringender). Siehe https://developer.android.com/guide/playcore/in-app-updates. Vorrang: CLI > Umgebung > gespeicherte Anmeldeinformationen
—keine-Playstore-UploadbooleanPlay Store-Upload fĂŒr diese Build ausfĂŒhren (gespeicherte Play-Konfiguration nullt aus). Erfordert —output-upload.
—zur-ÜberprĂŒfung-in-den-App-Store-SubmitbooleanNach dem Upload die Store-Veröffentlichung zur ÜberprĂŒfung einreichen anstatt sie als Entwurf/Inaktive Build zu lassen. Auf Android setzt sich dies standardmĂ€ĂŸig auf die Produktionsstrecke mit Release_Status abgeschlossen (ĂŒberschreiben Sie dies mit —android-track / PLAY_STORE_TRACK und —android-release-status / PLAY_STORE_RELEASE_STATUS). Auf iOS sendet dies die bearbeitete TestFlight-Build an die App Store-ÜberprĂŒfung.
—Store-VeröffentlichungsnamestringStore-Veröffentlichungsname/Beschreibung. Android sendet dies als Google Play-Version; iOS verwendet es als App Store-Version bei der Erstellung oder Wiederherstellung der editierbaren Version.
—Store-VeröffentlichungsnotizenstringStandard-Store-Veröffentlichungsnotizen. Android verwendet dies als Play-Changelog; iOS verwendet es als App Store-Neuigkeiten-Text.
—Store-Veröffentlichungsnotizen-LocalestringGelocalisierte Store-Veröffentlichungsnotizen (wiederholbar), zum Beispiel —store-release-notes-locale en-US=“Fehlerbehebungen“ —store-release-notes-locale fr-FR=“Corrections“.
—iOS-Testflight-GruppenstringiOS: optional comma-separated TestFlight external group names or IDs for external beta distribution.
—ios-automatischer-veröffentlichungbooleaniOS: Die App-Store-Version automatisch nach Apple-Zustimmung veröffentlichen. Standard ist die manuelle Veröffentlichung.
—no-ios-automatischer-veröffentlichungbooleaniOS: Die App-Store-Version nach Apple-Zustimmung manuell veröffentlichen lassen.
—output-uploadbooleanÜberschreiben Sie die Ausgabehandlung fĂŒr diese Build nur (aktivieren). Vorrang: CLI > Umgebungsvariablen > gespeicherte Anmeldeinformationen
—no-output-uploadbooleanÜberschreiben Sie die Ausgabehandlung fĂŒr diese Build nur (deaktivieren). Vorrang: CLI > Umgebungsvariablen > gespeicherte Anmeldeinformationen
—output-retentionstringÜberschreiben Sie die GĂŒltigkeitsdauer der Ausgabehinweis fĂŒr diese Build nur (1h bis 7t). Beispiele: 1h, 6h, 2t. Vorrang: CLI > Umgebungsvariablen > 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 neben diesem Pfad mit dem .qr.png Lese Felder zurĂŒck mit build last-output.
—no-skip-build-number-bumpbooleanÜberschreibe gespeicherte Anmeldeinformationen, um die automatische ZĂ€hlung der Buildnummer fĂŒr diesen Build nur einmal zu aktivieren.
—skip-marketing-version-bumpbooleanÜberspringe die automatische Marketingversion (CFBundleShortVersionString / versionName) ZĂ€hlung, wenn die App bereits veröffentlicht ist.
—sync-ios-versionbooleaniOS: Synchronisiere die Xcode-MARKETING_VERSION aus package.json, bevor Sie das Projekt hochladen.
—ai-analyticsbooleanBei Buildfehlern senden Sie Logdateien an Capgo AI fĂŒr Diagnose. In interaktiven Terminals wird diese BestĂ€tigung vorher ĂŒbersprungen; in CI wird automatisch hochgeladen und die Analyse wird auf stderr ausgegeben.
—no-prescanbooleanÜberspringe die automatische Vorbau-Scannung
—prescan-ignore-fatalbooleanDie Vorschau-Scans durchfĂŒhren, ohne den Build zu blockieren (nur Berichte erstellen)
—prescan-skipstringSpezifische Vorschau-ÜberprĂŒfungen (durch ID) ĂŒberspringen (wiederholbar oder durch Komma getrennt). Andere ÜberprĂŒfungen laufen weiter.
—prescan-warnstringSpezifische Vorschau-ÜberprĂŒfungen (durch ID) auf Warnung herabstufen (wiederholbar oder durch Komma getrennt). ÜberprĂŒfung lĂ€uft weiter.
—fail-on-warningsbooleanVorschau-Warnungen als fatal behandeln
—send-logs-to-supportbooleanBei einem CI/CD-Build-Fehler werden die Build-Protokolle automatisch auf Capgo Support hochgeladen (kein E-Mail-Eingriff erforderlich). Capgo Support wird benachrichtigt und wird per E-Mail folgen.
—send-logsbooleanVeralteter Alias fĂŒr —send-logs-to-support
-astringAPI SchlĂŒssel, um auf Ihr Konto zuzugreifen
—supa-hoststringBenutzerdefinierter Supabase-Host-URL (fĂŒr Selbsthosting oder Capgo Entwicklung)
—supa-anonstringBenutzerdefinierter Supabase-Anon-SchlĂŒssel (fĂŒr Selbsthosting)
—verbosebooleanVerbose-Modus aktivieren mit detaillierten Protokollen

đŸ”č Sync-ios-version

Synchronisierung der iOS-Version
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ĂŒfenbooleanNur prĂŒfen; beende mit nicht-Null-Ausgabe, wenn MARKETING_VERSION nicht synchron ist
Terminal-Fenster
npx @capgo/cli@latest build prescan

Scannen Sie Ihr Projekt und Ihre gespeicherten Anmeldeinformationen auf Probleme, die einen Cloud-Build fehlschlagen wĂŒrden — bevor Sie etwas hochladen. ÜberprĂŒft Anmeldeinformationen (Ablaufdatum, Passwörter, Profilzuordnung), Projektzustand (Cap-Synchronisierung, node_modules-Anordnung) und Plattform-Konfiguration. FĂŒhrt automatisch innerhalb von build requestDieser Befehl fĂŒhrt es eigenstĂ€ndig aus (z.B. in CI). Siehe Vorabscannen ĂŒberprĂŒft fĂŒr das vollstĂ€ndige Check-Katalog und wie Sie --skip / --warn individuelle Regeln anpassen können.

Optionen:

ParameterTypBeschreibung
—plattformstringZielplattform: ios oder android (erforderlich)
—pfadstringPfad zum Projektverzeichnis (Standard: aktuelles Verzeichnis)
-astringAPI key to link to your account
—android-flavorstringAndroid: Produktflavor, die der Build verwenden wird
—ios-diststringiOS: Verteilungsmodus zur ÜberprĂŒfung
—jsonbooleanEine maschinell lesbare JSON-Bericht erstellen
—fail-on-warningsbooleanBei Warnungen nicht Null ausgeben (CI)
—ignore-fatalbooleanDiagnose-Modus: Meldet alles, aber immer mit Ausgabe 0
—skipstringSpezifische PrĂŒfungen (durch ID) ĂŒberspringen (wiederholbar oder durch Komma getrennt)
—warnstringSpezifische PrĂŒfungen (durch ID) auf Warnung herabstufen (wiederholbar oder durch Komma getrennt)
—verbosebooleanDetaillierte Protokollierung mit ausfĂŒhrlicher Ausgabe aktivieren
—supa-hoststringEigene Supabase-Host-URL (fĂŒr Selbstbetrieb oder Capgo Entwicklung)
—supa-anonstringEigene Supabase-Anon-SchlĂŒssel (fĂŒr Selbstbetrieb)
Terminal-Fenster
npx @capgo/cli@latest build last-output

Die Ausgaberecord der letzten Bauphase lesen build request --output-record. Druckt die vollstĂ€ndige JSON-Datenstruktur standardmĂ€ĂŸig aus, eine einzelne Feld mit —field oder die ASCII-QR-Code mit —qr. code nĂŒtzlich in CI, um die Download-URL oder QR-Code fĂŒr das ZurĂŒcksenden an einen PR oder Issue zu erhalten. Beispiele: 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:

ParameterTypBeschreibung
—PfadstringPfad zur JSON-Datei, die von —output-record geschrieben wird (erforderlich)
—FeldstringDrucken Sie ein einzelnes Feld (eines von: jobId, appId, platform, buildMode, status, outputUrl, qrCodeAscii, qrCodePngPath, finishedAt, schemaVersion)
—QRbooleanDrucken Sie den ASCII-QR-Code code (Kurzform fĂŒr —field qrCodeAscii)

Verwalten Sie die Build-Anmeldedaten, die lokal auf Ihrem GerĂ€t gespeichert sind. 🔒 SICHERHEIT:

  • Anmeldedaten werden in ~/.capgo-anmeldedaten/credentials.json (global) oder .capgo-anmeldedaten.json (lokal) gespeichert
  • Bei der Erstellung werden sie an Capgo gesendet, aber NICHT dauerhaft gespeichert
  • Gelöscht aus Capgo sofort nach der Erstellung
  • Die Ausgaben der Build können optional fĂŒr zeitbegrenzte Downloadlinks 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 leitenden macOS-Hilfe (nur macOS). Öffnet ein natives Fenster, das Sie durch Apple’s App Store Connect-UI in einem eingebetteten Browser fĂŒhrt, das Issuer-ID + Key-ID automatisch erfasst, den einmaligen .p8-Code abfĂ€ngt, ihn gegen Apple validiert und ihn in ~/.appstoreconnect/private_keys speichert. Die Fortschrittsstatistiken werden an Capgo-Analytics weitergeleitet (deaktivieren Sie sie mit CAPGO_DISABLE_TELEMETRY). npx @capgo/cli build-Kredentials apple-key —appId com.example.app

Beispiel:

Terminalfenster
Example:

Optionen:

ParamTypBeschreibung
-astringAPI-SchlĂŒssel, um auf Ihr Konto zuzugreifen
—appIdstringSpeichern Sie den erfassten SchlĂŒssel in den iOS-Build-Zertifikaten dieser App
—localbooleanSpeichern Sie ihn stattdessen in der Projekt- .capgo-credentials.json-Datei anstatt in der globalen Datei
---jsonbooleanDrucken Sie die gespeicherte SchlĂŒssel-ID / Aussteller-ID / .p8-Pfad als JSON
Terminalfenster
npx @capgo/cli@latest build credentials save

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

  • ~/.capgo-zugangsdaten/zugangsdaten.json (Standard, global)
  • capgo-zugangsdaten.json im Projektverzeichnis (mit dem Flag –local) ⚠ ZWISCHENBAHRUNGSANLEITUNG: Sie mĂŒssen die Zugangsdaten vor der Anforderung einer Build speichern. 🔒 Diese Zugangsdaten werden NICHT auf Capgo-Servern dauerhaft gespeichert. Sie werden sofort nach Abschluss der Build gelöscht. 📚 Anleitungen zur Einrichtung: iOS: https://capgo.app/docs/cli/cloud-build/ios/ Android: https://capgo.app/docs/cli/cloud-build/android/ npm @capgo/cli build credentials save —platform ios
    —certificate ./cert.p12 —p12-password “password”
    —ios-provisioning-profile ./profile.mobileprovision
    —apple-key ./AuthKey.p8 —apple-key-id “KEY123”
    —apple-issuer-id “issuer-uuid” —apple-team-id “team-id” Multi-target Beispiel (app + widget extension): npx @capgo/cli build credentials save —platform ios
    —ios-provisioning-profile ./App.mobileprovision
    —ios-provisioning-profile com.example.widget=./Widget.mobileprovision
    
 npx @capgo/cli build credentials save —platform android
    —keystore ./release.keystore —keystore-alias “my-key”
    —keystore-key-password “key-pass”
    —play-config ./service-account.json Lokale Speicherung (projektĂŒbergreif): npx @capgo/cli build credentials save —local —platform ios 


Beispiel:

Terminalfenster
iOS Example:

Optionen:

ParamTypBeschreibung
—appIdstringAnwendungs-ID (z.B. com.example.app) (erforderlich)
—platformstringPlattform: ios oder android (erforderlich)
—certificatestringiOS: Pfad zum .p12-Zertifikat-Datei
—ios-ZertifizierungsprofilstringiOS: Pfad zum Zertifizierungsprofil oder bundleId=path (wiederholbar)
—p12-PasswortstringiOS: Zertifizierungsprofil-Passwort (optional, wenn das Zertifikat kein Passwort hat)
—Apple-SchlĂŒsselstringiOS: Pfad zum .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-VerteilungstringiOS: 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-Spezifisches-PasswortstringiOS: 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 der Keystore-SchlĂŒssel
---keystore-key-passwordstringAndroid: Keystore-SchlĂŒssel-Passwort
---keystore-store-passwordstringAndroid: Keystore-Speicher-Passwort
---play-configstringAndroid: Pfad zur Play Store-Dienstkonten-JSON
---android-flavorstringAndroid: Produktflavor zum Bauen (z.B. Produktionsversion). Erforderlich, wenn Ihr Projekt mehrere Flavours enthÀlt.
---in-app-update-prioritystringAndroid: Google Play in-app-Update-PrioritĂ€t fĂŒr zukĂŒnftige Releases (Integer 0–5; höher = dringender). Unterlassen Sie dies, um Play’s bestehende Werte unverĂ€ndert zu lassen.
---localbooleanSpeichern Sie es stattdessen in .capgo-credentials.json im Projektroot anstatt global ~/.capgo-credentials/
—output-uploadbooleanUpload build outputs (IPA/APK/AAB) to Capgo storage and print download links
—no-output-uploadbooleanDo not upload build outputs (IPA/APK/AAB) to Capgo storage
—output-retentionstringOutput-Link-GĂŒltigkeit: 1h bis 7t (Standard: 1h). Beispiele: 1h, 6h, 2t
—skip-build-number-bumpbooleanAutomatische Baunummer/Version code-ZĂ€hlung auf zukĂŒnftige Builds ĂŒberspringen
—no-skip-build-number-bumpbooleanAutomatische Baunummer-ZĂ€hlung wieder aktivieren (Standardverhalten)
—skip-marketing-version-bumpbooleanAutomatische Marketing-Version-ZĂ€hlung auf zukĂŒnftige Builds ĂŒberspringen, 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 list

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

Optionen:

ParameterTypBeschreibung
—appIdstringAnwendungs-ID zum Auflisten (optional, listet alle wenn weggelassen)
—localbooleanListe nur die Anmeldeinformationen aus dem lokalen .capgo-credentials.json
Terminalfenster
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 nicht angegeben)
—platformstringPlattform zum Löschen: ios oder android (optional, löscht alle Plattformen, wenn nicht angegeben)
—localbooleanStattdessen aus lokalem .capgo-credentials.json löschen
Terminalfenster
npx @capgo/cli@latest build credentials update

Update spezifischer Anmeldeinformationen ohne alle wieder bereitzustellen. Aktualisiere 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:

ParameterTypBeschreibung
—appIdstringApp-ID (automatisch aus capacitor.config ermittelt, wenn nicht angegeben)
—plattformstringPlattform: ios oder android (automatisch aus Optionen ermittelt)
—lokalbooleanAktualisiere lokale .capgo-credentials.json anstatt global
—zertifikatstringPfad zum P12-Zertifikat-Datei
—ios-zertifikatsprofilstringProvisionierungsprofil-Pfad oder bundleId=path (wiederholbar, additiv standardmĂ€ĂŸig)
—overwrite-ios-provisioning-mapbooleanErsetzen Sie die gesamte Provisionierungskarte anstatt zu mergen (Standard: mergen)
—p12-passwordstringP12-Zertifikatspasswort
—apple-keystringPfad zu App Store Connect API SchlĂŒssel (.p8-Datei)
—apple-key-idstringApp Store Connect API SchlĂŒssel-ID
—apple-issuer-idstringApp Store Connect Aussteller-ID
—apple-team-idstringApp Store Connect Team ID
—apple-idstringiOS: E-Mail-Adresse fĂŒr Apple-ID zum Hochladen von App-Spezifischen Passwörtern (Alternative zur 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 (erforderlich zusammen mit —apple-id und —apple-app-specific-password)
—ios-distributionstringiOS: Verteilungsmodus
—keystorestringPfad zum Keystore-Datei (.keystore oder .jks)
—keystore-aliasstringKeystore-SchlĂŒssel-Alias
__CAPGO_KEEP_0__stringKeystore-SchlĂŒsselpasswort
__CAPGO_KEEP_0__stringKeystore-Speicherpasswort
__CAPGO_KEEP_0__stringPfad zum Google Play-Dienstkontokonto-JSON
__CAPGO_KEEP_0__stringAndroid: Produktflavor zum Bauen (z.B. Produktionsversion). Erforderlich, wenn Ihr Projekt mehrere Flavors enthÀlt.
__CAPGO_KEEP_0__stringAndroid: Google Play-In-App-Update-PrioritĂ€t fĂŒr zukĂŒnftige Versionen (Integer 0–5; höher = dringender).
__CAPGO_KEEP_0__booleanUpload-Build-Ergebnisse (IPA/APK/AAB) auf Capgo-Speicher hochladen und Download-Links ausgeben
—no-output-uploadbooleanHochladen von Build-Ergebnissen (IPA/APK/AAB) auf Capgo-Speicher unterlassen
—output-retentionstringLink-TTL fĂŒr Ausgabedaten: 1h bis 7t. Beispiele: 1h, 6h, 2t
—skip-build-number-bumpbooleanAutomatische Inkrementierung der Buildnummer/Version auf code zukĂŒnftiger Builds unterlassen
—no-skip-build-number-bumpbooleanAutomatische Inkrementierung der Buildnummer wieder aktivieren (Standardverhalten)
—skip-marketing-version-bumpbooleanAutomatische Marketing-VersionssprĂŒnge auf __CAPGO_KEEP_0__ zukĂŒnftigen Builds unterlassen, wenn die App bereits veröffentlicht ist
—no-skip-marketing-version-bumpbooleanAutomatische Marketing-Versionshöhe wieder aktivieren (Standardverhalten)
Terminalfenster
npx @capgo/cli@latest build credentials manage

Interaktive Verwaltung von gespeicherten Build-Zugriffsberechtigungen. Durchsuche gespeicherte Zugriffsberechtigungen, zeige an, was konfiguriert ist, exportiere eine CI/CD-fertige .env-Datei, oder lösche die Zugriffsberechtigungen 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:

ParameterTypBeschreibung
—appIdstringApp-ID zum Verwalten (optional, fragt nach, wenn nicht angegeben)
—plattformstringPlattform zum Verwalten: ios oder android (optional, fragt nach, wenn nicht angegeben)
—lokalbooleanNur lokale .capgo-credentials.json durchsuchen
Terminal-Fenster
npx @capgo/cli@latest build credentials migrate

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

Beispiel:

Terminal-Fenster
Example:

Optionen:

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