đč bauen
Ein Setup-Vorschlag kopieren, der die Installationsanweisungen und die vollstĂ€ndige Markdown-Anleitung fĂŒr diesen Plugin enthĂ€lt.
đïž Verwalten Sie native iOS/Android-Builds ĂŒber Capgo Cloud.
Zugriff auf und Ausgabe von Build
Abschnitt mit dem Titel âZugriff auf und Ausgabe von Buildâ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 speichernnpx @capgo/cli build credentials save --appId YOUR_APP_ID --platform iosnpx @capgo/cli build credentials save --appId YOUR_APP_ID --platform androidEinen Ausgabeanzeige in CI erfassen
Abschnitt mit Titel âEinen Ausgabeanzeige in CI erfassenâPass --output-record persistieren Sie die Download-URL und QR-Code code, dann verwenden Sie build last-output Um ihn zu lesen:
npx @capgo/cli build request APP_ID --platform android --output-upload --output-record /tmp/build.jsonnpx @capgo/cli build last-output --path /tmp/build.json --field outputUrlđč Benötigt
Abschnitt mit Titel â Benötigtâ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:
npx @capgo/cli@latest build needed com.example.app --channel production --verboseOptionen:
| Parameter | Typ | Beschreibung |
|---|---|---|
| -a | string | API SchlĂŒssel zum Link auf Ihr Konto |
| -c | string | Kanal zum Vergleichen. StandardmĂ€Ăig CapacitorUpdater.defaultChannel oder der öffentliche Standardkanal |
| --package-json | string | Pfade zu package.json-Dateien fĂŒr monorepos (getrennt durch Kommas) |
| ânode-modules | string | Pfade zu node_modules-Verzeichnissen fĂŒr monorepos (getrennt durch Kommas) |
| âverbose | boolean | Verwenden Sie ausfĂŒhrliche Ausgabe mit detaillierten Protokollen |
| âsupa-host | string | Benutzerdefinierter Supabase-Host-URL (fĂŒr Selbsthosting oder Capgo Entwicklung) |
| âsupa-anon | string | Benutzerdefinierter Supabase-Anon-Key (fĂŒr Selbsthosting) |
Alias: onboarding
npx @capgo/cli@latest build initInteragierendes Einrichten von Build-Zugriffskonten (iOS: Zertifikate und Profile automatisiert; Android: Keystore und Google OAuth bereitstellen GCP-Dienstkonten und Play-Console-Einladung)
Optionen:
| Parameter | Typ | Beschreibung |
|---|---|---|
| -a | string | API-SchlĂŒssel zum VerknĂŒpfen mit Ihrem Konto |
| -p | string | Plattform zum Einbinden (ios oder android). Wenn nicht angegeben, wird automatisch ermittelt, wenn nur eine native Ordner existiert; ansonsten wird gefragt. |
| --supa-host | string | Benutzerdefinierte Supabase-Host-URL (fĂŒr Selbsthosting oder Capgo Entwicklung) |
| âkeine-Analytics | boolean | Deaktivieren Sie die Build-Einblendung und die Terminal-Wiedergabe fĂŒr diese AusfĂŒhrung |
đč Anfrage
Abschnitt mit dem Titel â Anfrage ânpx @capgo/cli@latest build requestStellen 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:
npx @capgo/cli build credentials save --appId APP_ID --platform iosBeispiel:
npx @capgo/cli@latest build request com.example.app --platform ios --path .Optionen:
| Param | Typ | Beschreibung |
|---|---|---|
| âpfad | string | Pfad zum Projektverzeichnis zum Bauen (Standard: aktuelles Verzeichnis) |
| ânode-modules | string | Pfade zu node_modules-Verzeichnissen fĂŒr monorepos (getrennt durch Komma) |
| âplattform | string | Zielplattform: ios oder android (erforderlich) |
| âbuild-mode | string | Buildmodus: debug oder release (Standard: release) |
| âbuild-zertifikats-base64 | string | iOS: Base64-codiertes .p12-Zertifikat |
| âp12-Passwort | string | iOS: Zertifikats-Passwort (optional, wenn Zertifikat kein Passwort hat) |
| âapple-id | string | iOS: E-Mail-Adresse fĂŒr App-spezifisches Passwort-Uploads (Alternative zu App-Store-Connect-SchlĂŒssel API) |
| âapple-app-spezifisches-Passwort | string | iOS: App-spezifisches Passwort (xxxx-xxxx-xxxx-xxxx) fĂŒr TestFlight-Uploads |
| âapple-app-id | string | iOS: Zahlen-App-Store-Connect-App-ID (erforderlich zusammen mit âapple-id und âapple-app-spezifischer-Zugangscode) |
| âapple-schlĂŒssel-id | string | iOS: App Store Connect API SchlĂŒssel-ID |
| âapple-issuer-id | string | iOS: App Store Connect Aussteller-ID |
| âapple-key-content | string | iOS: Bas64-codierte App Store Connect API-SchlĂŒssel (.p8) |
| âapp-store-connect-team-id | string | iOS: App Store Connect Team-ID |
| âios-scheme | string | iOS: Xcode-Baukette zum Bauen (Standard: App) |
| âios-target | string | iOS: Xcode-Ziel fĂŒr die Lesung von Build-Einstellungen (Standard: dasselbe wie Baukette) |
| âios-distribution | string | iOS: Verteilungsmodus |
| âios-provisioning-profile | string | iOS: Pfad des Bereitstellungsprofils oder bundleId=Mapping (wiederholbar) |
| âandroid-keystore-file | string | Android: Bas64-codierter SchlĂŒsseltresor-Datei |
| âkeystore-key-alias | string | Android: Alias des SchlĂŒsseltresors |
| âkeystore-key-password | string | Android: SchlĂŒsseltresor-SchlĂŒsselpasswort |
| âkeystore-store-password | string | Android: SchlĂŒsseltresor-Speicherpasswort |
| âplay-config-json | string | Android: Base64-codiertes JSON des Google Play-Dienstkontos |
| âandroid-flavor | string | Android: Produktflavor zum Bauen (z.B. Produktionsversion). Erforderlich, wenn Ihr Projekt mehrere Flavors enthĂ€lt. |
| âandroid-track | string | Android: 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-status | string | Android: 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-priority | string | Android: 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-upload | boolean | FĂŒr diese Build-Ausgabe Skip Play Store-Upload (Nullt die gespeicherte Play-Konfiguration aus). Erfordert âoutput-upload. |
| âsubmit-to-store-review | boolean | Nach 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-name | string | Bezeichnung/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-notes | string | StandardmĂ€Ăige Speicherfreigabebeschreibung. Android verwendet dies als Play-Changelog; iOS verwendet es als App-Store-Neuigkeiten-Text. |
| âstore-release-notes-locale | string | Gelocalisierte Store-Veröffentlichungsnotizen (wiederholbar), z. B. âstore-release-notes-locale en-US=âFehlerbehebungenâ âstore-release-notes-locale fr-FR=âKorrekturenâ. |
| âios-testflight-groups | string | iOS: optional, durch Komma getrennte TestFlight-externer Gruppennamen oder IDs fĂŒr externe Beta-Verteilung. |
| âios-automatic-release | boolean | iOS: Die App Store-Version wird automatisch nach Genehmigung durch Apple freigegeben. Standard ist die manuelle Freigabe. |
| âno-ios-automatic-release | boolean | iOS: Halten Sie die App Store-Version auf Warteschleife, bis Apple die Freigabe erteilt. |
| âoutput-upload | boolean | Ăberschreibe die Ausgabehandlung fĂŒr diese Build nur (aktivieren). Vorrang: CLI > Umgebungsvariable > gespeicherte Anmeldeinformationen |
| âno-output-upload | boolean | Ăberschreibe die Ausgabehandlung fĂŒr diese Build nur (deaktivieren). Vorrang: CLI > Umgebungsvariable > gespeicherte Anmeldeinformationen |
| âoutput-retention | string | Ăberschreibe die TTL der Ausgabehinweis-Link fĂŒr diese Build nur (1h bis 7t). Beispiele: 1h, 6h, 2t. Vorrang: CLI > Umgebungsvariable > gespeicherte Anmeldeinformationen |
| âoutput-record | string | Nach 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-Cache | boolean | Cache 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ĂŒssel | string | Teile 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-bump | boolean | Ăberschreibe gespeicherte Anmeldeinformationen, um die automatische Steigerung der Build-Nummer fĂŒr diesen Build nur zu aktivieren. |
| âskip-marketing-version-bump | boolean | Ăberspringe die automatische Steigerung der Marketing-Version (CFBundleShortVersionString / versionName) wenn die App bereits veröffentlicht ist. |
| âsync-ios-version | boolean | iOS: Synchronisiere MARKETING_VERSION aus package.json vor dem Hochladen des Projekts. |
| âai-analytics | boolean | Bei 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-prescan | boolean | Automatisches Vorbau-Scannen auslassen |
| âprescan-ignore-fatal | boolean | FĂŒhre das Vorbau-Scannen durch, aber blockiere den Build nie (berichte nur) |
| âprescan-skip | string | Spezifische Vorbau-Scans ĂŒberspringen (wiederholbar oder durch Komma getrennt). Andere PrĂŒfungen laufen weiter. |
| âprescan-warn | string | Verringere spezifische Vorbau-PrĂŒfungen auf Warnungen (wiederholbar oder durch Komma getrennt). Die PrĂŒfung lĂ€uft weiter. |
| âfail-on-warnings | boolean | Fehler bei der PrĂ€zusammenfassung als fatal behandeln |
| âsend-logs-zu-support | boolean | Bei 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-logs | boolean | Veralteter Alias fĂŒr âsend-logs-zu-support |
| -a | string | API SchlĂŒssel zum VerknĂŒpfen mit Ihrem Konto |
| âsupa-host | string | Benutzerdefinierte Supabase-Host-URL (fĂŒr Selbsthosting oder Capgo Entwicklung) |
| âsupa-anon | string | Benutzerdefinierte Supabase-Anon-SchlĂŒssel (fĂŒr Selbsthosting) |
| âverbose | boolean | Erweiterte 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.
đč Sync-ios-version
Fehlerbehebung: falsche Cache-Wiederherstellungnpx @capgo/cli@latest build sync-ios-versionSynchronisiere die lokale iOS Xcode MARKETING_VERSION aus package.json.
Beispiel:
npx @capgo/cli@latest build sync-ios-version --path .Optionen:
| Parameter | Typ | Beschreibung |
|---|---|---|
| âpfad | string | Pfad zum Projektverzeichnis (Standard: aktuelles Verzeichnis) |
| âprĂŒfen | boolean | Check nur; beende mit nicht-Null-Ausgabe, wenn MARKETING_VERSION nicht synchron ist |
đč Vorabscannen
Abschnitt mit dem Titel â đč Vorabscannenâ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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| âplattform | string | Zielplattform: ios oder android (erforderlich) |
| âpfad | string | Pfad zum Projektverzeichnis (Standard: aktuelles Verzeichnis) |
| -a | string | API SchlĂŒssel zum VerknĂŒpfen mit Ihrem Konto |
| âandroid-flavor | string | Android: Produktflavor, die das Build verwenden wird |
| âios-dist | string | iOS: Verteilungsmodus zur ĂberprĂŒfung gegen |
| âjson | boolean | Eine maschinelle lesbare JSON-Bericht ausgeben |
| âfail-on-warnings | boolean | Bei Warnungen exit nicht Null (CI) |
| âignore-fatal | boolean | Diagnosemodus: Berichte alles, aber exit immer 0 |
| âskip | string | Spezifische PrĂŒfung(s) durch ID ignorieren (wiederholbar oder durch Komma getrennt) |
| âwarn | string | Spezifische PrĂŒfung(s) durch ID herabstufen auf Warnung (wiederholbar oder durch Komma getrennt) |
| âverbose | boolean | Erweiterte Ausgabe mit detaillierten Protokollen aktivieren |
| âsupa-host | string | Custom Supabase host URL (for self-hosting or Capgo development) |
| âsupa-anon | string | Eigene Supabase-Anon-SchlĂŒssel (fĂŒr Selbsthosting) |
đč Letzter-Ausgabe
Abschnitt mit dem Titel â đč Letzter-Ausgabeânpx @capgo/cli@latest build last-outputLesen 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:
| Param | Typ | Beschreibung |
|---|---|---|
| âpath | string | Weg zum JSON-Dokument, das von âoutput-record geschrieben wird (erforderlich) |
| âfield | string | Eine einzelne Feld drucken (eines von: jobId, appId, platform, buildMode, status, outputUrl, qrCodeAscii, qrCodePngPath, finishedAt, schemaVersion) |
| âqr | boolean | Das ASCII-QR-code ausgeben (Kurzform fĂŒr âfield qrCodeAscii) |
đč Nutzungskennungen
Abschnitt mit dem Titel â đč Nutzungsdatenâ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/
đč Apple-SchlĂŒssel
Abschnitt mit dem Titel â đč Apple-SchlĂŒsselâAlias: asc-key
npx @capgo/cli@latest build credentials apple-keyErstelle 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:
Example:Optionen:
| Parameter | Typ | context |
|---|---|---|
| -a | string | API key to link to your account |
| -a | string | Speichern Sie die aufgezeichnete Taste in diesem App iOS-Build-Zugriffstoken |
| âlokale | boolean | Speichern Sie die Projekt-capgo-Einstellungen in der Datei .capgo-credentials.json anstatt in der globalen Datei |
| âjson | boolean | Drucken Sie die erfassten SchlĂŒssel-ID / Aussteller-ID / .p8-Pfad als JSON aus |
đč Speichern
Abschnitt mit dem Titel â đč Speichernânpx @capgo/cli@latest build credentials saveSpeichern 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:
iOS Example:Optionen:
| Parameter | Typ | Beschreibung |
|---|---|---|
| âappId | string | Anwendungs-ID (z.B. com.example.app) (erforderlich) |
| âplatform | string | Plattform: ios oder android (erforderlich) |
| âZertifikat | string | iOS: Pfad zum .p12-Zertifikatsdatei |
| âios-Provisioning-Profil | string | iOS: Pfad zum Provisioning-Profil oder bundleId=path (wiederholbar) |
| âp12-Passwort | string | iOS: Zertifikatspasswort (optional, wenn das Zertifikat kein Passwort hat) |
| âApple-SchlĂŒssel | string | iOS: Pfad zur .p8 App Store Connect API-SchlĂŒssel |
| âApple-SchlĂŒssel-ID | string | iOS: App Store Connect API-SchlĂŒssel-ID |
| âApple-Aussteller-ID | string | iOS: App Store Connect Aussteller-ID |
| âapple-team-id | string | iOS: App Store Connect Team ID |
| âios-distribution | string | iOS: Verteilungsmodus |
| âapple-id | string | iOS: 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-password | string | iOS: App-Spezifisches Passwort (xxxx-xxxx-xxxx-xxxx) fĂŒr TestFlight-Hochladen |
| âapple-app-id | string | iOS: Numerische App Store Connect-App-ID (zusammen mit âapple-id und âapple-app-specific-password erforderlich) |
| âkeystore | string | Android: Pfad zum Keystore-Datei (.keystore oder .jks) |
| âkeystore-alias | string | Android: Alias fĂŒr den Keystore-SchlĂŒssel |
| âkeystore-key-password | string | Android: Passwort fĂŒr den Keystore-SchlĂŒssel |
| âkeystore-store-password | string | Android: Passwort fĂŒr den Keystore-Speicher |
| âplay-config | string | Android: Pfad zum Play Store-Dienstkontoinhalt (JSON) |
| âandroid-flavor | string | Android: Produktflavor zum Bauen (z.B. Produktionsversion). Erforderlich, wenn Ihr Projekt mehrere Flavors enthĂ€lt. |
| âin-app-update-priority | string | Android: 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. |
| âlokale | boolean | Speichern Sie die Anmeldeinformationen in .capgo-credentials.json im Projektverzeichnis anstatt global in ~/.capgo-credentials/ |
| âoutput-upload | boolean | Hochladen Sie die Ausgabedateien (IPA/APK/AAB) auf Capgo-Speicher und drucken Sie die Downloadlinks aus |
| âno-output-upload | boolean | Hochladen Sie die Ausgabedateien (IPA/APK/AAB) auf Capgo-Speicher nicht |
| âoutput-retention | string | Output-Link-TTL: 1h bis 7t (Standard: 1h). Beispiele: 1h, 6h, 2t |
| âskip-build-number-bump | boolean | Automatisches Inkrementieren der Buildnummer/Version code auf zukĂŒnftige Builds ĂŒberspringen |
| âno-skip-build-number-bump | boolean | Automatisches Inkrementieren der Buildnummer/Version (Standardverhalten) wieder aktivieren |
| âskip-marketing-version-bump | boolean | Automatische Marketing-VersionssprĂŒnge auf zukĂŒnftige Builds auslassen, wenn die App bereits veröffentlicht ist |
| âno-skip-marketing-version-bump | boolean | Automatische Marketing-VersionssprĂŒnge wieder aktivieren (Standardverhalten) |
đ Liste
Abschnitt mit dem Titel âđ Listeânpx @capgo/cli@latest build credentials listListe 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:
| Parameter | Typus | Beschreibung |
|---|---|---|
| âappId | string | App-ID zum Auflisten (optional, listet alle wenn weggelassen) |
| âlocal | boolean | Listet nur lokale Anmeldeinformationen aus der Datei .capgo-credentials.json |
đč Löschen
Abschnitt mit dem Titel â Löschenânpx @capgo/cli@latest build credentials clearClear 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| âappId | string | App-ID zum Löschen (optional, löscht alle Apps wenn weggelassen) |
| âplatform | string | Plattform zum Löschen: ios oder android (optional, löscht alle Plattformen wenn weggelassen) |
| âlocal | boolean | Löschen aus lokalem .capgo-credentials.json anstatt global |
đč Aktualisierung
Section titled â đč Updateânpx @capgo/cli@latest build credentials updateUpdate 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:
| Parameter | Typ | Description |
|---|---|---|
| Beschreibung | string | App-ID (automatisch aus capacitor.config ermittelt, wenn nicht angegeben) |
| âplatform | string | Plattform: ios oder android (automatisch aus den Optionen ermittelt) |
| âlocal | boolean | Aktualisieren Sie lokale .capgo-credentials.json anstatt globale |
| âcertificate | string | Pfad zum P12-Zertifikatsdatei |
| âios-Provisioning-Profile | string | Pfad zur Provisionierung oder bundleId=path (wiederholbar, additiv standardmĂ€Ăig) |
| âoverwrite-ios-Provisioning-Map | boolean | Ersetzen Sie die gesamte Provisionierungskarte anstatt zu mergen (Standard: Mergen) |
| âp12-Passwort | string | P12-Zertifikatspasswort |
| âApple-Key | string | Pfad zur App Store Connect API-SchlĂŒssel (.p8-Datei) |
| âApple-Key-ID | string | App Store Connect API-SchlĂŒssel-ID |
| âApple-Issuer-ID | string | App Store Connect Zertifikats-ID |
| âapple-team-id | string | App Store Connect Team-Zertifikats-ID |
| âapple-id | string | iOS: 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-passwort | string | iOS: App-spezifisches Passwort (xxxx-xxxx-xxxx-xxxx) fĂŒr TestFlight-Uploads |
| âapple-app-id | string | iOS: Numerische App Store Connect-App-ID (erforderlich zusammen mit âapple-id und âapple-app-spezifisches-passwort) |
| âios-Verteilung | string | iOS: Verteilungsmodus |
| âkeystore | string | Pfad zum Keystore-Datei (.keystore oder .jks) |
| âkeystore-alias | string | Keystore-SchlĂŒsselalias |
| âkeystore-key-password | string | Keystore-SchlĂŒsselpasswort |
| âkeystore-store-password | string | Keystore-Lagerrpasswort |
| âplay-config | string | Pfad zum Google Play-Dienstkontokonto-JSON |
| âandroid-flavor | string | Android: Produktflavor zum Bauen (z.B. Produktionsversion). Erforderlich, wenn Ihr Projekt mehrere Flavours hat. |
| âin-app-update-priority | string | Android: Google Play in-app-Update-PrioritĂ€t fĂŒr zukĂŒnftige Versionen (ganzzahliger Wert 0â5; höher = dringender). |
| âoutput-upload | boolean | Hochladen von Build-Ergebnissen (IPA/APK/AAB) auf Capgo-Speicher und Download-Links ausgeben |
| âno-output-upload | boolean | Hochladen von Build-Ergebnissen (IPA/APK/AAB) auf Capgo-Speicher unterlassen |
| âoutput-retention | string | Output-Link-TTL: 1h bis 7t. Beispiele: 1h, 6h, 2t |
| âskip-build-number-bump | boolean | Automatisches Inkrementieren der Buildnummer/Version code auf zukĂŒnftigen Builds ĂŒberspringen |
| âno-skip-build-number-bump | boolean | Automatisches Inkrementieren der Buildnummer (Standardverhalten) wieder aktivieren |
| âskip-marketing-version-bump | boolean | Automatische Marketing-Version-Pufferung auf zukĂŒnftige Builds aussetzen, wenn die App bereits veröffentlicht ist |
| âno-skip-marketing-version-bump | boolean | Automatische Marketing-Version-Pufferung wieder aktivieren (Standardverhalten) |
đč Verwalten
Abschnitt mit dem Titel âVerwaltenânpx @capgo/cli@latest build credentials manageInteraktiv 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:
| Parameter | Typus | Beschreibung |
|---|---|---|
| âappId | string | App-ID zum Verwalten (optional, fragt nach, wenn weggelassen) |
| âplatform | string | Plattform zum Verwalten: ios oder android (optional, fragt nach, wenn weggelassen) |
| âlocal | boolean | Browsen Sie nur lokale .capgo-credentials.json |
đč Migrieren
Abschnitt mit dem Titel â Migrierenânpx @capgo/cli@latest build credentials migrateMigrieren 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:
Example:Optionen:
| Parameter | Typ | Beschreibung |
|---|---|---|
| âappId | string | Anwendungs-ID (automatisch aus capacitor.config ermittelt, wenn nicht angegeben) |
| âplatform | string | Plattform (nur ios unterstĂŒtzt) |
| âlocal | boolean | Migriere von lokalen .capgo-credentials.json anstatt global |