🔹 construir
Copie un prompt de configuración con los pasos de instalación y la guía de markdown completa para este plugin.
🏗️ Administra construcciones nativas de iOS/Android a través de Capgo Cloud.
🚀 Iniciar
Sección titulada “ 🚀 Iniciar”Alias: onboarding
npx @capgo/cli@latest build initConfigura credenciales de construcción de iOS de manera interactiva (crea certificados y perfiles automáticamente)
🔹 Solicitar
Sección titulada “ 🔹 Solicitar”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>
Esta orden de comando comprimirá su directorio de proyecto y lo subirá a __CAPGO_KEEP_1__ para su compilación.
npx @capgo/cli@latest build request com.example.app --platform ios --path .Los resultados de la compilación pueden subirse opcionalmente para obtener enlaces de descarga temporal.
| 📋 REQUISITO PREVIOS: Guarde las credenciales primero con: | Ejemplo: | Ventana de terminal |
|---|---|---|
| Copiar a portapapeles | string | Opciones: |
| Parámetro | string | Tipo de dato: <Type> | Descripción: <Description> |
| —modo-de-construcción | string | Modo de construcción: depuración o lanzamiento (predeterminado: lanzamiento) |
| —certificado-base64-de-origen | string | iOS: Certificado Base64 codificado .p12 |
| —contraseña-de-p12 | string | iOS: Contraseña del certificado (opcional si el certificado no tiene contraseña) |
| —correo-electrónico-de-id-de-la-maquina | string | iOS: Correo electrónico de la ID de la máquina |
| —contraseña-de-la-aplicación-específica | string | iOS: Contraseña de la aplicación específica |
| —id-de-la-chave-de-la-maquina | string | iOS: App Store Connect API Key ID |
| —apple-issuer-id | string | iOS: Identificador de emisor de App Store Connect |
| —apple-key-content | string | iOS: Base64-encoded App Store Connect API key (.p8) |
| —app-store-connect-team-id | string | iOS: Identificador del equipo de App Store Connect |
| —ios-scheme | string | iOS: Esquema de Xcode para compilar (por defecto: App) |
| —ios-target | string | iOS: Objetivo de Xcode para leer configuraciones de compilación (por defecto: mismo que el esquema) |
| —ios-distribution | string | iOS: Modo de distribución |
| —perfil-de-provisión-ios | string | iOS: Ruta del perfil de provisión o bundleId=path de mapeo (repetible) |
| —archivo-de-llave-android | string | Android: Archivo de llave codificado en Base64 |
| —alias-de-llave-keystore | string | Android: Alias de llave del keystore |
| —contraseña-de-llave-keystore | string | Android: Contraseña de llave del keystore |
| —contraseña-de-almacenamiento-keystore | string | Android: Contraseña de almacenamiento del keystore |
| —configuración-de-play-json | string | Android: JSON de cuenta de servicios de Google Play codificado en Base64 |
| ---sabor-android | string | Android: Sabor de producto para construir (por ejemplo, producción). Requerido si su proyecto tiene varios sabores. |
| ---no-subir-a-play-store | boolean | No subir a Play Store para esta compilación (anula la configuración de Play guardada). Requiere —output-upload. |
| ---output-subir | boolean | Superar el comportamiento de subida de salida para esta compilación solo (habilitado). Precedencia: CLI > entorno > credenciales guardadas |
| ---no-output-subir | boolean | Superar el comportamiento de subida de salida para esta compilación solo (desactivado). Precedencia: CLI > entorno > credenciales guardadas |
| ---retención-de-salida | string | Superar el TTL de enlace de salida para esta compilación solo (1h a 7d). Ejemplos: 1h, 6h, 2d. Precedencia: CLI > entorno > credenciales guardadas |
| ---saltarse-aumento-de-número-de-compilación | boolean | Saltarse el aumento automático del número de compilación/version code. Utiliza la versión que ya está en los archivos del proyecto. |
| —no-skip-build-number-bump | boolean | Sobreescribir credenciales guardadas para reactivar el incremento automático del número de compilación para esta compilación solo. |
| -a, | string | API clave para vincular a tu cuenta |
| —supa-host | string | URL de host personalizado de Supabase (para autohosteo o Capgo desarrollo) |
| —supa-anon | string | Clave anonima personalizada de Supabase (para autohosteo) |
| —verbose | boolean | Habilitar salida detallada con registro de depuración |
🔹 Credenciales
Sección titulada “ 🔹 Credenciales”npx @capgo/cli@latest build credentialsAdministrar credenciales de compilación almacenadas localmente en tu máquina. 🔒 SEGURIDAD:
- Las credenciales se guardan en ~/.capgo-credentials/credentials.json (global) o .capgo-credentials.json (local)
- Al compilar, se envían a Capgo pero NUNCA se almacenan permanentemente
- Eliminadas de Capgo inmediatamente después de la compilación
- Los resultados de compilación pueden subirse opcionalmente para obtener enlaces de descarga temporal 📚 DOCUMENTACIÓN: iOS setup: https://capgo.app/docs/cli/cloud-build/ios/ Configuración de Android: https://capgo.app/docs/cli/cloud-build/android/