🔹 build
Kopieren Sie einen Einrichtungsprompt mit den Installationsanweisungen und der vollständigen Markdown-Guideline für diesen Plugin.
🏗️ Verwalten Sie native iOS/Android-Builds über Capgo Cloud.
🚀 Initialisierung
Sektion mit dem Titel “ 🚀 Initialisierung”Alias: onboarding
npx @capgo/cli@latest build initKonfigurieren Sie interaktiv die iOS-Build-Zugriffsberechtigungen (erstellt Zertifikate und Profile automatisch)
🔹 Anfrage
Sektion mit dem Titel “ 🔹 Anfrage”npx @capgo/cli@latest build requestRequest a native build from Capgo Cloud.
This command will zip your project directory and upload it to Capgo for building.
The build will be processed and sent directly to app stores.
🔒 SECURITY: Credentials are never stored on Capgo servers. They are auto-deleted
after build completion. Build outputs may optionally be uploaded for time-limited download links.
📋 PREREQUISITE: Save credentials first with:
npx @capgo/cli build credentials save --appId <app-id> --platform <ios|android>
Diese Kommandozeilenanweisung wird Ihr Projektverzeichnis in eine ZIP-Datei zusammenfassen und sie an __CAPGO_KEEP_1__ hochladen, um sie zu bauen.
npx @capgo/cli@latest build request com.example.app --platform ios --path .Build-Ausgaben können optional hochgeladen werden, um zeitbegrenzte Download-Links zu erhalten.
| 📋 VORAUSSETZUNG: Speichern Sie die Anmeldeinformationen zuerst mit: | Beispiel: | Terminal-Fenster |
|---|---|---|
| In die Zwischenablage kopieren | string | Optionen: |
| Parameter | string | Typus |
| —build-Modus | string | Build-Modus: debug oder release (Standard: release) |
| —build-zertifikat-base64 | string | iOS: Base64-kodierte .p12-Zertifikatsdatei |
| —p12-schlüssel | string | iOS: Zertifikatschlüssel (optional, wenn das Zertifikat keinen Schlüssel hat) |
| —apple-id | string | iOS: Apple-ID-E-Mail-Adresse |
| —apple-app-spezifischer-schlüssel | string | iOS: App-spezifischer Schlüssel |
| —apple-key-id | string | iOS: App Store Connect API Schlüssel-ID |
| —apple-issuer-id | string | iOS: App Store Connect Zertifizierungs-ID |
| —apple-key-content | string | iOS: Base64-codierter 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: gleich wie Baukette) |
| —ios-distribution | string | iOS: Verteilungsmodus |
| —ios-Provisionierungsprofil | string | iOS: Pfad des Provisionierungsprofils oder bundleId=Path-Zuordnung (wiederholbar) |
| —android-Keystore-Datei | string | Android: Bas64-kodierte Keystore-Datei |
| —keystore-Schlüssel-Alias | string | Android: Alias des Keystore-Schlüssels |
| —keystore-Schlüssel-Passwort | string | Android: Passwort für den Keystore-Schlüssel |
| —keystore-Speicher-Passwort | string | Android: Passwort für den Keystore-Speicher |
| —play-Konfigurations-JSON | string | Android: Bas64-kodierte JSON-Datei für die Google Play-Dienste |
| ---android-flavor | string | Android: Produktflavor zum Bauen (z.B. Produktionsversion). Erforderlich, wenn Ihr Projekt mehrere Flavors enthält. |
| ---no-playstore-upload | boolean | Play Store-Upload für diese Build auslassen (Nullt die gespeicherte Play-Konfiguration aus). Erforderlich: ---output-upload. |
| ---output-upload | boolean | Übergeordnete Ausgabeanzeige für diese Build nur (aktivieren). Vorrang: CLI > Umgebungsvariable > gespeicherte Anmeldeinformationen |
| ---no-output-upload | boolean | Übergeordnete Ausgabeanzeige für diese Build nur (deaktivieren). Vorrang: CLI > Umgebungsvariable > gespeicherte Anmeldeinformationen |
| ---output-retention | string | Übergeordnete Ausgabeanzeige-TTL für diese Build nur (1h bis 7t). Beispiele: 1h, 6h, 2t. Vorrang: CLI > Umgebungsvariable > gespeicherte Anmeldeinformationen |
| ---skip-build-number-bump | boolean | Automatische Build-Nummer-/Version-code-Zählung auslassen. Verwendet die Version, die bereits in den Projektdateien vorhanden ist. |
| —keine-build-nummer-sprung | boolean | Überschreiben Sie gespeicherte Anmeldeinformationen, um die automatische Erhöhung der Buildnummer für diese Build nur einmal zu aktivieren. |
| -a, | string | API-Schlüssel, um auf Ihr Konto zuzugreifen |
| —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 | Aktivieren Sie ausführliche Ausgabe mit detaillierten Protokollen |
🔹 Anmeldeinformationen
Abschnitt mit dem Titel „ 🔹 Anmeldeinformationen“npx @capgo/cli@latest build credentialsLokal auf Ihrem Gerät gespeicherte Build-Zugangsdaten verwalten. 🔒 SICHERHEIT:
- Zugangsdaten in ~/.capgo-credentials/credentials.json (global) oder .capgo-credentials.json (lokal) gespeichert
- Bei der Erstellung an Capgo gesendet, aber NICHT dauerhaft gespeichert
- Gespeichert in Capgo und sofort nach der Erstellung gelöscht
- 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/