Zum Inhalt springen

đŸ”č build

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

Native Cloud-Build-Anfragen befinden sich derzeit in einer begrenzten Beta und der Zugriff ist eingeschrĂ€nkt. Die Build-Zugangsdaten werden nie auf den Capgo-Servern gespeichert: sie werden nur fĂŒr die AusfĂŒhrung verwendet und dann gelöscht. Die Ausgabedaten können optional mit zeitbegrenzten Download-Links hochgeladen werden.

Speichern Sie die Zugangsdaten zuerst

Abschnitt 'Speichern Sie die Zugangsdaten zuerst'
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

Ein Ausgabeadresse in CI erfassen

Abschnitt 'Ein Ausgabeadresse in CI erfassen'

Übergeben --output-record Um den Download-Link und die QR-Code code zu speichern, verwenden Sie dann build last-output um es zu lesen:

Terminalfenster
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
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:

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

Optionen:

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

🚀 Init

Alias:

Terminalfenster onboarding

In die Zwischenablage kopieren
npx @capgo/cli@latest build init

Optionen:

—supa-alias

ParameterTypBeschreibung
-astringAPI SchlĂŒssel, um auf Ihr Konto zuzugreifen
-pstringPlattform zum Anmelden (ios oder android). Wenn nicht angegeben, wird automatisch ermittelt, wenn nur eine native Ordner existiert; ansonsten wird gefragt.
—supa-hoststringBenutzerdefinierter Supabase-Host-URL (fĂŒr Selbsthosting oder Capgo Entwicklung)
—no-analyticsbooleanDeaktivieren Sie die Build-Onboarding-Analytik und die Terminal-Wiedergabe fĂŒr diese AusfĂŒhrung
Terminalfenster
npx @capgo/cli@latest build request

Eine native Anwendung von Capgo Cloud anfordern. Diese Anweisung wird Ihr Projektverzeichnis komprimieren und auf Capgo hochladen, um es zu bauen. Die Anwendung wird bearbeitet und direkt in die App-Stores gesendet. Die Anmeldedaten werden nie auf den Capgo Servern gespeichert; sie werden nach der Anwendungsbereitstellung gelöscht. Speichern Sie sie vor der Anwendungsbereitstellung:

Terminalfenster
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, um zu bauen (Standard: aktuelles Verzeichnis)
—node-modulesstringPfade zu node_modules-Verzeichnissen fĂŒr monorepos (getrennt durch Komma)
—plattformstringZielplattform: ios oder android (erforderlich)
—build-modestringBuild-Modus: debug oder release (Standard: release)
—build-zertifikat-base64stringiOS: Base64-kodierte .p12-Zertifikatsdatei
—p12-sicherheitszugangstringiOS: Zertifikatspasswort (optional, wenn das Zertifikat kein Passwort hat)
—apple-idstringiOS: E-Mail-Adresse fĂŒr das Apple-ID-Konto zum Hochladen von App-Spezifizierungs-Passwörtern (Alternative zur App Store Connect API-SchlĂŒssel)
—apple-app-specific-passwordstringiOS: App-Spezifizierungs-Passwort (xxxx-xxxx-xxxx-xxxx) fĂŒr TestFlight-Hochladen
—apple-app-idstringiOS: Numerisches App-Store-Connect-App-ID (erforderlich zusammen mit —apple-id und —apple-app-specific-password)
—apple-key-idstringiOS: App-Store-Connect-API-SchlĂŒssel-ID
—apple-issuer-idstringiOS: App-Store-Connect-Aussteller-ID
—apple-key-contentstringiOS: Base64-codiertes App Store Connect API-Sicherheitszertifikat (.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 zum Bereitstellungsprofil oder bundleId=path-Zuweisung (wiederholbar)
—android-keystore-filestringAndroid: Base64-gekodierte Keystore-Datei
__CAPGO_KEEP_0__stringAndroid: Alias fĂŒr die Keystore-SchlĂŒssel
__CAPGO_KEEP_0__stringAndroid: Passwort fĂŒr die Keystore-SchlĂŒssel
__CAPGO_KEEP_0__stringAndroid: Passwort fĂŒr die Keystore-Speicherung
__CAPGO_KEEP_0__stringAndroid: Bas64-kodierte JSON-Datei fĂŒr Google Play-Dienst
__CAPGO_KEEP_0__stringAndroid: Produktflavor zum Bauen (z.B. Produktionsumgebung). Erforderlich, wenn Ihr Projekt mehrere Flavors enthÀlt.
__CAPGO_KEEP_0__stringAndroid: Google Play in-app-Update-PrioritĂ€t fĂŒr diese Version (Ganzzahl 0–5; höher = dringender). Siehe https://developer.android.com/guide/playcore/in-app-updates. Vorrang: CLI > Umgebung > gespeicherte Anmeldeinformationen
—kein-Playstore-UploadbooleanPlay Store-Upload fĂŒr diese Build ausfĂŒhren (Nulliert die gespeicherte Play-Konfiguration aus). Erfordert —output-upload.
—zur-ÜberprĂŒfung-in-den-App-Store-SubmitbooleanNach dem Upload die Store-Veröffentlichung fĂŒr die ÜberprĂŒfung anstatt als Entwurf/Inaktives Build zu lassen. Android markiert die Play-Veröffentlichung als abgeschlossen; iOS sendet die bearbeitete TestFlight-Build zur App-Store-ÜberprĂŒfung.
—store-release-namestringBezeichnung/Label fĂŒr die Store-Veröffentlichung/Seriennummer. Android sendet dies als Google Play-Version_Namen; iOS verwendet es als App-Store-Version bei der Erstellung oder Wiederherstellung der editierbaren Version.
—store-release-notesstringStandard-Store-Veröffentlichungs-Hinweise. Android verwendet dies als Play-Änderungsprotokoll; iOS verwendet es als App-Store-Neuigkeiten-Text.
—store-release-notes-localestringLokalisierte App-Store-Bereitstellungsnotizen (wiederholbar), z.B. —store-release-notes-locale en-US=“Fehlerkorrekturen“ —store-release-notes-locale fr-FR=“Korrekturen“.
—ios-testflight-gruppenstringiOS: optional, durch Kommata getrennte TestFlight-externer Gruppennamen oder IDs fĂŒr externe Beta-Verteilung.
—ios-automatische-veröffentlichungbooleaniOS: Veröffentlichen Sie die App-Store-Version automatisch nach Apple-Zustimmung. Standard ist die manuelle Veröffentlichung.
—keine-ios-automatische-veröffentlichungbooleaniOS: Halten Sie die App-Store-Version auf Warteschleife fĂŒr manuelle Veröffentlichung nach Apple-Zustimmung.
—ausgabe-hochladenbooleanÜberschreiben Sie die Ausgabehochladeverhalten fĂŒr diese Build nur (aktivieren). Vorrang: CLI > Umgebungsvariablen > gespeicherte Anmeldeinformationen
—keine-ausgabe-hochladenbooleanÜberschreiben Sie die Ausgabehochladeverhalten fĂŒr diese Build nur (deaktivieren). Vorrang: CLI > Umgebungsvariablen > gespeicherte Anmeldeinformationen
—ausgabe-beihaltenstringÜberschreiben Sie die TTL fĂŒr den Ausgabeverweis fĂŒr diese Build nur (1h bis 7t). Beispiele: 1h, 6h, 2t. Vorrang: CLI > Umgebung > gespeicherte Anmeldeinformationen
—output-recordstringNach erfolgreichem Build schreiben Sie ein JSON-Record (jobId, status, outputUrl, qrCodeAscii, qrCodePngPath, finishedAt) in einen Pfad. Ein PNG-QR-code wird auch neben diesem Pfad mit dem .qr.png suffix geschrieben. Lesen Sie Felder zurĂŒck mit build last-output.
—no-skip-build-number-bumpbooleanÜberschreiben Sie gespeicherte Anmeldeinformationen, um die automatische Erhöhung der Buildnummer fĂŒr diese Build nur zu aktivieren.
—skip-marketing-version-bumpbooleanÜberspringen Sie die automatische Erhöhung der Marketingversion (CFBundleShortVersionString / versionName) wenn die App bereits veröffentlicht ist.
—sync-ios-versionbooleaniOS: Synchronisieren Sie die MARKETING_VERSION von Xcode aus package.json vor dem Hochladen des Projekts.
—ai-analyticsbooleanBei Buildfehlern senden Sie Logfiles an Capgo AI zur Diagnose. In interaktiven Terminals wird diese BestĂ€tigung vorher ĂŒbersprungen; in CI wird die Analyse automatisch hochgeladen und auf stderr ausgegeben.
—keine-VorabscansbooleanAutomatische Vorabscans ĂŒberspringen
—vorabscans-ignorieren-fatalbooleanVorabscans durchfĂŒhren, aber nie den Build blockieren (nur Meldungen)
—warnungen-fatalbooleanVorabscans-Warnungen als fatal behandeln
—support-logs-sendenbooleanBei einem CI/CD-Build-Fehler werden die Build-Logs automatisch an Capgo-Support hochgeladen (kein E-Mail-Eingabe erforderlich). Capgo-Support wird benachrichtigt und wird per E-Mail folgen.
—logs-sendenbooleanVeralteter Alias fĂŒr —send-logs-to-support
-astringAPI-SchlĂŒssel zum Link zu Ihrem Konto
—supa-hoststringBenutzerdefinierte Supabase-Host-URL (fĂŒr Selbsthosting oder Capgo Entwicklung)
—supa-anonstringBenutzerdefinierte Supabase-Anon-Key (fĂŒr Selbsthosting)
—verbosebooleanErweiterte Ausgabe mit detaillierten Protokollen aktivieren

đŸ”č 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:

ParamTypBeschreibung
—pathstringPfad zum Projektverzeichnis (Standard: aktuelles Verzeichnis)
—checkbooleanNur ĂŒberprĂŒfen; mit nicht Nullen verlassen, wenn MARKETING_VERSION nicht synchron ist
Terminalfenster
npx @capgo/cli@latest build prescan

ÜberprĂŒfe dein Projekt und gespeicherte Anmeldeinformationen auf Probleme, die einen Cloud-Build fehlschlagen wĂŒrden — bevor du etwas hochlĂ€dst. ÜberprĂŒft Anmeldeinformationen (GĂŒltigkeit, Passwörter, Profilzuordnung), Projektzustand (Cap Sync, node_modules-Anordnung) und Plattform-Konfiguration. FĂŒhrt automatisch innerhalb von build requestDieser Befehl fĂŒhrt es eigenstĂ€ndig aus (z.B. in CI).

Optionen:

ParameterTypBeschreibung
—plattformstringZielplattform: ios oder android (erforderlich)
—pfadstringPfad zum Projektverzeichnis (Standard: aktuelles Verzeichnis)
-astringAPI SchlĂŒssel, um auf Ihr Konto zuzugreifen
—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 nicht Null ausgeben (CI)
—ignore-fatalbooleanDiagnosemodus: Berichte alles, aber immer 0 ausgeben
—verbosebooleanErhöhte Ausgabe mit detaillierten Protokollen aktivieren
—supa-hoststringBenutzerdefinierte Supabase-Host-URL (fĂŒr Selbsthosting oder Capgo Entwicklung)
—supa-anonstringBenutzerdefinierte Supabase-Anon-SchlĂŒssel (fĂŒr Selbsthosting)
Terminalfenster
npx @capgo/cli@latest build last-output

Die Ausgaberecord der letzten Bauzeit lesen 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:

ParameterTypBeschreibung
—pfadstringPfad zum JSON-Dokument, das von —output-record geschrieben wird (erforderlich)
—feldstringDrucken Sie ein einzelnes Feld (eines der folgenden: jobId, appId, platform, buildMode, status, outputUrl, qrCodeAscii, qrCodePngPath, finishedAt, schemaVersion)
—qrbooleanPrint the rendered ASCII QR code (shortcut for —field qrCodeAscii)

Deine lokalen Maschinenkredenziale verwalten. 🔒 SICHERHEIT:

  • Kredenziale werden in ~/.capgo-credentials/credentials.json (global) oder .capgo-credentials.json (lokal) gespeichert.
  • WĂ€hrend des Builds werden sie an Capgo gesendet, aber NICHT dauerhaft gespeichert.
  • Gespeicherte Daten werden sofort nach dem Build aus Capgo gelöscht.
  • 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/

Alias: asc-key

Befehlszeile
npx @capgo/cli@latest build credentials apple-key

Erstelle einen App Store Connect-Team-SchlĂŒssel API mit einer gefĂŒhrten macOS-Hilfe (nur macOS). Öffnet ein natives Fenster, das Sie durch die Apple-App Store Connect-BenutzeroberflĂ€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 mit CAPGO_DISABLE_TELEMETRY) weitergeleitet. npx @capgo/cli erstellt Apple-Zertifikate —appId com.example.app

Beispiel:

Terminal-Fenster
Example:

Einstellungen:

EigenschaftTypBeschreibung
-astringAPI-SchlĂŒssel zum VerknĂŒpfen Ihres Kontos
—appIdstringSpeichern Sie die aufgefangene Taste in diesem iOS-Build-Zugriffskonto
—localbooleanSave into the per-project .capgo-credentials.json instead of the global file
—jsonbooleanAls JSON die aufgefangene SchlĂŒssel-ID / Aussteller-ID / .p8-Pfad ausgeben
Terminal-Fenster
npx @capgo/cli@latest build credentials save

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

  • ~/.capgo-credentials/credentials.json (Standard, global)
  • .capgo-credentials.json im Projektroot (mit —local-Flag) ⚠ ZUR VERFÜGBARKEIT VOR DEM BUILDEN: Sie mĂŒssen die Zugriffskonten vor dem Abrufen eines Builds speichern. 🔒 Diese Zugriffskonten 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/deutsch/ios/ Android: https://capgo.app/docs/cli/cloud-build/deutsch/android/ npx @capgo/cli build credentials speichern —plattform ios
    —zertifikat ./cert.p12 —p12-schlĂŒsselwort „password“
    —ios-Verteilungsprofil ./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 (Anwendung + Widget-Erweiterung): npx @capgo/cli build credentials speichern —plattform ios
    —ios-Verteilungsprofil ./App.mobileprovision
    —ios-Verteilungsprofil com.example.widget=./Widget.mobileprovision
    
 npx @capgo/cli build credentials speichern —plattform android
    —keystore ./release.keystore —keystore-Alias „my-key“
    —keystore-key-password “key-pass”
    —play-config ./service-account.json Speicherung in der lokalen Datenbank (projektbezogen): npx @capgo/cli build credentials save —local —platform ios 


Beispiel:

Terminalfenster
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 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-Issuer-IDstringiOS: App Store Connect Zertifizierungs-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-Spezifikationspasswörtern (Alternative zur App Store Connect API-SchlĂŒssel)
—apple-app-specific-passwordstringiOS: App-Spezifikationspasswort (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 die Keystore-SchlĂŒssel
—keystore-key-passwordstringAndroid: Passwort fĂŒr die Keystore-SchlĂŒssel
—keystore-store-passwordstringAndroid: Passwort fĂŒr die Keystore-Speicherung
—play-configstringAndroid: Pfad zum Play Store-Dienstkonten-JSON
—android-flavorstringAndroid: Produktflavor zum Bauen (z.B. Produktionsumgebung). Erforderlich, wenn Ihr Projekt mehrere Flavors enthĂ€lt.
—in-app-update-prioritystringAndroid: Google Play in-app-Update-PrioritĂ€t fĂŒr zukĂŒnftige Versionen (ganzzahliger Wert 0–5; höher = dringender). Omit, um Play’s bestehende Werte unverĂ€ndert zu lassen.
—lokalbooleanSpeichern Sie 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-uploadbooleanHochladen von Build-Ergebnissen (IPA/APK/AAB) in Capgo-Speicher unterlassen
—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 unterlassen
—no-skip-build-number-bumpbooleanAutomatische Versionsnummerierung wiederherstellen (Standardverhalten)
—skip-marketing-version-bumpbooleanBei zukĂŒnftigen Builds die automatische Marketing-Versionserhöhung aufgrund einer bereits veröffentlichten App ĂŒberspringen
—no-skip-marketing-version-bumpbooleanAutomatische Marketing-Versionserhöhung wiederherstellen (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

Optionen:

Parameter:TypBeschreibung
—appIdstringApp-ID zum Auflisten (optional, listet alle wenn weggelassen)
—localbooleanListe 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öscht aus lokalem .capgo-credentials.json anstatt global
Terminal-Fenster
npx @capgo/cli@latest build credentials update

Update spezifische Anmeldeinformationen, ohne alle wieder zu liefern. Aktualisieren Sie bestehende Anmeldeinformationen, indem Sie nur die Felder bereitstellen, die Sie Ă€ndern möchten. Die Plattform wird automatisch aus den bereitgestellten Optionen ermittelt. 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)
—platformstringPlattform: ios oder android (automatisch aus den Optionen ermittelt)
—localbooleanUpdate lokale .capgo-credentials.json anstatt global
—ZertifikatstringPfad zum P12-Zertifikatsdatei
—ios-ZertifizierungsprofilstringPfad zum Zertifizierungsprofil oder bundleId=path (wiederholbar, additiv standardmĂ€ĂŸig)
—ios-Zertifizierungsprofil-ĂŒberschreibenbooleanErsetzen Sie die gesamte Zertifizierungsmappe anstatt zu mergen (Standard: mergen)
—P12-ZertifikatspasswortstringP12-Zertifikatspasswort
—Apple-SchlĂŒsselstringPfad zum App Store Connect API-SchlĂŒssel (.p8-Datei)
—Apple-SchlĂŒssel-IDstringApp Store Connect API-SchlĂŒssel-ID
—apple-issuer-idstringApp Store Connect Herausgeber-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-Uploads
—apple-app-idstringiOS: Numerische App Store Connect-App-ID (erforderlich zusammen mit —apple-id und —apple-app-specific-password)
—ios-distributionstringiOS: Verteilungsmodus
—SicherheitsdateistringPfad zur Sicherheitsdateifile (.keystore oder .jks)
—Sicherheitsdatei-AliasstringSicherheitsdatei-SchlĂŒssel-Alias
—Sicherheitsdatei-SchlĂŒsselpasswortstringSicherheitsdatei-SchlĂŒsselpasswort
—Sicherheitsdatei-SpeicherpasswortstringSicherheitsdatei-Speicherpasswort
—Play-KonfigurationstringPfad zur Google Play-Dienstkontokonfiguration (JSON)
—Android-FlavorstringAndroid: Produktflavor zum bauen (z.B. Produktionsversion). Erforderlich, wenn Ihr Projekt mehrere Flavors enthĂ€lt.
—in-app-update-prioritystringAndroid: Google Play in-app-Update-PrioritĂ€t fĂŒr zukĂŒnftige Versionen (ganzzahliger Wert 0–5; höher = dringender).
—output-uploadbooleanUploaden Sie Build-Ausgaben (IPA/APK/AAB) auf Capgo-Speicher und drucken Sie Download-Links
—no-output-uploadbooleanUploaden Sie keine Build-Ausgaben (IPA/APK/AAB) auf Capgo-Speicher
—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
—Zu-schaltmarkierte-Marketing-VersionssprungbooleanAutomatische Marketing-Versionssprung bei zukĂŒnftigen Builds ausfĂŒhren, wenn die App bereits veröffentlicht ist
—Keinen-Zu-schaltmarkierten-Marketing-VersionssprungbooleanAutomatische Marketing-Versionssprung wieder aktivieren (Standardverhalten)
Terminal-Fenster
npx @capgo/cli@latest build credentials manage

Interaktiv die gespeicherten Build-Zugriffsberechtigungen verwalten. Durchsuche gespeicherte Zugriffsberechtigungen, betrachte, was konfiguriert ist, exportiere eine CI/CD-fertige .env-Datei, oder lösche die Zugriffsberechtigungen einer Plattform. Wiederholt den gleichen 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:TypBeschreibung
—appIdstringApp-ID zum Verwalten (optional, fragt nach, wenn nicht angegeben)
—platformstringPlattform zum Verwalten: ios oder android (optional, fragt nach, wenn nicht angegeben)
—localbooleanNur lokale .capgo-credentials.json durchsuchen
Terminal-Fenster
npx @capgo/cli@latest build credentials migrate

Migriere das legale Provisionierungsprofil in die neue Mehrziel-Format. Konvertiert BUILD_PROVISION_PROFILE_BASE64 zu CAPGO_IOS_PROVISIONING_MAP. Entdeckt die Hauptbundle-ID automatisch aus Ihrem Xcode-Projekt. npx @capgo/cli build credentials migrate —platform ios

Beispiel:

Terminalfenster
Example:

Optionen:

ParameterTypBeschreibung
—appIdstringApp-ID (wird automatisch aus capacitor.config ermittelt, wenn nicht angegeben)
—platformstringPlattform (nur ios wird unterstĂŒtzt)
—lokalbooleanMigriere von lokalen .capgo-Anmeldeinformationen anstatt globalen