🔹 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.
Acceso y salida de construcción
Sección titulada “Acceso y salida de construcción”Las solicitudes de construcción nativa en la nube actualmente están en una versión beta limitada y el acceso está restringido. Las credenciales de construcción nunca se almacenan en los servidores Capgo: se utilizan solo para la construcción y luego se eliminan. Los resultados de la construcción pueden subirse opcionalmente con enlaces de descarga con plazo de validez.
Guardar credenciales primero
Sección titulada “Guardar credenciales primero”npx @capgo/cli build credentials save --appId YOUR_APP_ID --platform iosnpx @capgo/cli build credentials save --appId YOUR_APP_ID --platform androidCapturar una URL de salida en CI
Sección titulada “Capturar una URL de salida en CI”Pass --output-record para persistir la URL de descarga y el código QR code, luego utilícelo build last-output To leerlo:
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🔹 Se requiere
Título de sección “ 🔹 Se requiere”npx @capgo/cli@latest build needed🧭 Imprimir “sí” y salir con code 1 si se requiere una compilación nativa; de lo contrario, imprimir “no” y salir con code 0. Los errores de comando salen con code 2.
Ejemplo:
npx @capgo/cli@latest build needed com.example.app --channel production --verboseOpciones:
| Parámetro | Tipo | Descripción |
|---|---|---|
| -a | string | API clave para vincular a tu cuenta |
| -c | string | Canales para comparar. Por defecto, CapacitorUpdater.defaultChannel o el canal público por defecto |
| —package-json | string | Rutas a archivos package.json para repositorios monolíticos (separados por comas) |
| —node-modules | string | Rutas a directorios node_modules para repositorios monolíticos (separados por comas) |
| —verbose | boolean | Activar la salida detallada con registro de depuración |
| —supa-host | string | URL del host de Supabase personalizado (para autohospedaje o Capgo desarrollo) |
| —supa-anon | string | Clave anonima de Supabase personalizada (para autohospedaje) |
🚀 Iniciar
Sección titulada “ 🚀 Iniciar”Alias: onboarding
npx @capgo/cli@latest build initConfigurar credenciales de compilación de manera interactiva (iOS: certificados + perfiles automatizados; Android: keystore + autenticación de Google OAuth proporciona cuenta de servicio de GCP y invitación a la consola de Play)
Opciones:
| Parámetro | Tipo | Descripción |
|---|---|---|
| -a | string | API clave para vincular a tu cuenta |
| -p | string | Plataforma para incorporar (ios o android). Si se omite, auto-detecta cuando solo existe un carpeta nativa; solicita en caso contrario. |
| —supa-host | string | URL de host de Supabase personalizado (para auto-hosting o Capgo desarrollo) |
| —no-analytics | boolean | Deshabilitar la recopilación de estadísticas de construcción y retransmisión de terminal para esta ejecución |
🔹 Solicitud
Sección titulada “ 🔹 Solicitud”npx @capgo/cli@latest build requestSolicite una compilación nativa desde Capgo Cloud. Esta orden comprimirá su directorio de proyecto y lo subirá a Capgo para su compilación. La compilación se procesará y se enviará directamente a tiendas de aplicaciones. Las credenciales nunca se almacenan en los servidores de Capgo; se eliminan después de la compilación. Guarde sus credenciales antes de solicitar una compilación:
npx @capgo/cli build credentials save --appId APP_ID --platform iosEjemplo:
npx @capgo/cli@latest build request com.example.app --platform ios --path .Opciones:
| Parámetro | Tipo | Descripción |
|---|---|---|
| —ruta | string | Ruta del directorio del proyecto para compilar (por defecto: directorio actual) |
| —módulos-nodo | string | Rutas de los directorios de módulos nodo para repositorios monorepo (separados por comas) |
| —plataforma | string | Plataforma objetivo: ios o android (requerido) |
| —modo-compilar | string | Modo de compilación: depuración o liberación (por defecto: liberación) |
| —certificado-compilar-base64 | string | iOS: Certificado base64 codificado .p12 |
| —contraseña-p12 | string | iOS: Contraseña de certificado (opcional si el certificado no tiene contraseña) |
| —apple-id | string | iOS: Correo electrónico de Apple ID para subir contraseñas específicas de la aplicación (alternativa a la clave de App Store Connect API) |
| —apple-app-specific-password | string | iOS: Contraseña específica de la aplicación (xxxx-xxxx-xxxx-xxxx) para subir a TestFlight |
| —apple-app-id | string | iOS: Identificador numérico de la aplicación de App Store Connect (requerido junto con —apple-id y —apple-app-specific-password) |
| —apple-key-id | string | iOS: Identificador de clave de App Store Connect API |
| —apple-issuer-id | string | iOS: Identificador de emisor de App Store Connect |
| —apple-key-content | string | iOS: Llave de App Store Connect codificada en Base64 (API) (.p8) |
| —id-de-equipo-de-app-store-connect | string | iOS: Identificador de equipo de App Store Connect |
| —esquema-de-ios | string | iOS: Esquema de Xcode para compilar (por defecto: App) |
| —objetivo-de-ios | string | iOS: Objetivo de Xcode para leer configuraciones de compilación (por defecto: mismo que el esquema) |
| —modo-de-distribución-de-ios | string | iOS: Modo de distribución |
| —perfil-de-provisión-de-ios | string | iOS: Ruta del perfil de provisión o bundleId=path de mapeo (repetible) |
| —archivo-de-keystore-de-android | string | Android: Archivo de llave de keystore codificado en Base64 |
| __CAPGO_KEEP_0__ | string | Android: Alias de la llave de keystore |
| __CAPGO_KEEP_0__ | string | Android: Contraseña de la llave de keystore |
| __CAPGO_KEEP_0__ | string | Android: Contraseña del almacén de keystore |
| __CAPGO_KEEP_0__ | string | Android: Archivo JSON de cuenta de servicio de Google Play codificado en Base64 |
| __CAPGO_KEEP_0__ | string | Android: Sabor de producto para compilar (por ejemplo, producción). Obligatorio si su proyecto tiene varios sabores. |
| __CAPGO_KEEP_0__ | string | Android: prioridad de actualización en la tienda para esta versión (entero 0–5; mayor = más urgente). Consulte https://developer.android.com/guide/playcore/in-app-updates. Precedencia: CLI > entorno > credenciales guardadas |
| —no-playstore-upload | boolean | No subir a la tienda Play para esta compilación (anula la configuración de Play guardada). Requiere —output-upload. |
| —submit-to-store-review | boolean | Después de subir, enviar la versión de la tienda para revisión en lugar de dejarla como una versión de borrador/inactiva. Android marca la versión de la tienda Play como completada; iOS envía la versión procesada de TestFlight a la revisión de la tienda App. |
| —store-release-name | string | Nombre o versión de la versión de la tienda. Android envía esto como el nombre de la versión de Google Play; iOS lo utiliza como la versión de la tienda App Store cuando se crea o se reutiliza la versión editable. |
| —store-release-notes | string | Notas de la versión de la tienda por defecto. Android utiliza esto como el changelog de Play; iOS lo utiliza como el texto de '¿Qué hay de nuevo?' de la tienda App Store. |
| —store-release-notes-locale | string | Notas de lanzamiento de tienda localizadas (repetibles), por ejemplo —store-release-notes-locale en-US=“Correcciones de errores” —store-release-notes-locale fr-FR=“Correcciones”. |
| —grupos-de-pruebas-de-ios-testflight | string | iOS: nombres o IDs de grupos de pruebas externos de TestFlight separados por comas, opcionales, para distribución beta externa. |
| —lanzamiento-automatico-de-ios | boolean | iOS: lanzar automáticamente la versión de la Tienda de aplicaciones después de la aprobación de Apple. Por defecto, el lanzamiento es manual. |
| —no-lanzamiento-automatico-de-ios | boolean | iOS: mantener la versión de la Tienda de aplicaciones esperando un lanzamiento manual después de la aprobación de Apple. |
| —subir-archivo | boolean | Sobreescribir el comportamiento de subida de archivos para esta compilación solo (activar). Precedencia: CLI > entorno > credenciales guardadas |
| —no-subir-archivo | boolean | Sobreescribir el comportamiento de subida de archivos para esta compilación solo (desactivar). Precedencia: CLI > entorno > credenciales guardadas |
| —retención-de-archivo | string | Override el tiempo de vida de la enlace de salida para esta compilación solo (1h a 7d). Ejemplos: 1h, 6h, 2d. Precedencia: CLI > entorno > credenciales guardadas |
| —output-record | string | Después de una compilación exitosa, escriba un registro JSON (jobId, estado, url de salida, qrCodeAscii, qrCodePngPath, finishedAt) a un camino. Un PNG QR code también se escribe junto a ese camino con la .qr.png sufija. Lee campos de vuelta con build last-output. |
| —no-skip-build-number-bump | boolean | Reemplaza credenciales guardadas para reactivar el incremento automático del número de compilación para esta compilación solo. |
| —skip-marketing-version-bump | boolean | Saltar el incremento automático de la versión de marketing (CFBundleShortVersionString / versionName) cuando la aplicación ya está liberada. |
| —sync-ios-version | boolean | iOS: sincronice MARKETING_VERSION de Xcode desde package.json antes de subir el proyecto. |
| —ai-analytics | boolean | Al fallar la compilación, envíe registros a Capgo AI para el diagnóstico. En terminales interactivos, esto salta la confirmación previa; en CI, sube automáticamente y imprime el análisis en stderr. |
| —no-prescan | boolean | Saltarse la escaneo automático previo a la compilación |
| —prescan-ignore-fatal | boolean | Ejecutar el escaneo previo a la compilación pero nunca bloquear la compilación (solo informar) |
| —fail-on-warnings | boolean | Tratar las advertencias de escaneo como fatales |
| —send-logs-to-support | boolean | En una falla de compilación CI/CD, subir automáticamente los registros de compilación a Capgo soporte (no se requiere correo electrónico). Capgo soporte se notifica y seguirá con correo electrónico. Aditivo a —ai-analytics. |
| —send-logs | boolean | Alias deprecado para —send-logs-to-support |
| -a | string | API clave para vincular a su cuenta |
| —supa-host | string | URL de host personalizado de Supabase (para autohospedaje o Capgo desarrollo) |
| —supa-anon | string | Clave anonima personalizada de Supabase (para autohospedaje) |
| —verbose | boolean | Habilitar salida detallada con registro de depuración |
🔹 Versión de sincronización de iOS
Ventana de terminalnpx @capgo/cli@latest build sync-ios-versionEjemplo:
Sincronizar la versión local de iOS Xcode MARKETING_VERSION desde package.json.
npx @capgo/cli@latest build sync-ios-version --path .Opciones:
| Parámetro | Tipo | Descripción |
|---|---|---|
| —path | string | Ruta del directorio del proyecto (por defecto: directorio actual) |
| —check | boolean | Solo comprobar; salir con cero si MARKETING_VERSION está fuera de sincronización |
🔹 Prescanner
Sección titulada “ 🔹 Prescanner”npx @capgo/cli@latest build prescanEscanea tu proyecto y credenciales guardadas para problemas que fallarían una construcción en la nube — antes de subir nada.
Revisa credenciales (vencimiento, contraseñas, pareja de perfil), estado del proyecto (cap sincronización, disposición de node_modules) y configuración de plataforma. Se ejecuta automáticamente dentro de build requestEste comando lo ejecuta de forma independiente (por ejemplo, en CI).
Opciones:
| Parámetro | Tipo | Descripción |
|---|---|---|
| —plataforma | string | Plataforma objetivo: ios o android (obligatorio) |
| —ruta | string | Ruta al directorio del proyecto (por defecto: directorio actual) |
| -a | string | API clave para vincular a tu cuenta |
| —android-flavor | string | Android: sabor del producto que se utilizará para la compilación |
| —ios-dist | string | iOS: modo de distribución para validar contra |
| —json | boolean | Generar un informe legible por máquinas en formato JSON |
| —fail-on-warnings | boolean | Salir con código no cero cuando se encuentran advertencias (CI) |
| —ignore-fatal | boolean | Modo de diagnóstico: informar todo pero siempre salir con código 0 |
| —verbose | boolean | Activar la salida detallada con registro de depuración |
| —supa-host | string | URL del host de Supabase personalizado (para auto-hospedaje o Capgo desarrollo) |
| —supa-anon | string | Clave de anonimato de Supabase personalizada (para auto-hospedaje) |
🔹 Último registro
Sección titulada “ 🔹 Último registro”npx @capgo/cli@latest build last-outputLeer el registro de salida de construcción escrito por un registro anterior build request --output-record.
Muestra el JSON completo por defecto, un campo único con —field, o el código QR
code con —qr. Útil en CI para obtener la URL de descarga o el código QR para volver a publicar en una PR o problema.
Ejemplos:
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
Opciones:
| Param | Tipo | Descripción |
|---|---|---|
| —path | string | Ruta del archivo JSON escrito por —output-record (requerido) |
| —field | string | Imprimir un solo campo (uno de: jobId, appId, plataforma, modo de compilación, estado, URL de salida, qrCodeAscii, qrCodePngPath, finishedAt, schemaVersion) |
| —qr | boolean | Imprimir el código QR ASCII renderizado code (atajo para —field qrCodeAscii) |
🔹 Credenciales
Sección titulada “ 🔹 Credenciales”Administra las credenciales de construcción almacenadas localmente en tu máquina. 🔒 SEGURIDAD:
- Las credenciales guardadas en ~/.capgo-credentials/credentials.json (global) o .capgo-credentials.json (local)
- Al construir, se envían a Capgo pero NUNCA se almacenan permanentemente
- Eliminadas de Capgo inmediatamente después de la construcción
- Los resultados de la construcción pueden subirse opcionalmente para obtener enlaces de descarga temporal 📚 DOCUMENTACIÓN: iOS setup: https://capgo.app/docs/cli/nube-construcción/ios/ Configuración de Android: https://capgo.app/docs/cli/nube-construcción/android/
🔹 Apple-key
Sección titulada “ 🔹 Apple-key”Alias: asc-key
npx @capgo/cli@latest build credentials apple-keyCrear un equipo de App Store Connect con una clave API con una asistente de macOS (solo macOS). Abre una ventana nativa que te guía a través de la interfaz de usuario de App Store Connect de Apple en un navegador incorporado, captura automáticamente el ID de emisor + ID de clave, intercepta el archivo .p8 de una sola vez, lo valida contra Apple y lo guarda en ~/.appstoreconnect/private_keys. Las estadísticas de progreso se envían a Capgo analytics (desactivar con CAPGO_DISABLE_TELEMETRY). npx @capgo/cli construye credenciales de apple-key —appId com.example.app
Ejemplo:
Example:Opciones:
| Parámetro | Tipo | Descripción |
|---|---|---|
| -a | string | Clave API para vincular a tu cuenta |
| appId | string | Guardar la clave capturada en las credenciales de compilación de esta aplicación iOS |
| —local | boolean | Guardar en el archivo .capgo-credentials.json del proyecto en lugar del archivo global |
| —json | boolean | Imprimir la clave ID / ID de emisor / ruta de archivo .p8 como JSON |
🔹 Guardar
Título de la sección “ 🔹 Guardar”npx @capgo/cli@latest build credentials saveGuardar credenciales de compilación localmente para iOS o Android. Las credenciales se almacenan en:
- ~/.capgo-credentials/credentials.json (por defecto, global)
- .capgo-credentials.json en la raíz del proyecto (con la bandera —local)
⚠️ REQUERIDO ANTES DE COMPILAR: Debe guardar credenciales antes de solicitar una compilación.
🔒 Estas credenciales nunca se almacenan en los servidores Capgo permanentemente.
Se eliminan inmediatamente después de que se complete la compilación.
📚 Guías de configuración:
iOS: https://capgo.app/docs/cli/nube-construcción/ios/
Android: https://capgo.app/docs/cli/nube-construcción/android/
npx @capgo/cli build credenciales guardar —plataforma ios
—certificado ./cert.p12 —contraseña-de-p12 “contraseña”
—perfil-de-provisión-ios ./perfil.mobileprovision
—clave-de-Apple ./AuthKey.p8 —clave-de-Apple-id “KEY123”
—id-de-emisor-de-Apple “issuer-uuid” —id-de-equipo-de-Apple “team-id” Ejemplo de múltiples objetivos (aplicación + extensión de widget): npx @capgo/cli build credenciales guardar —plataforma ios
—perfil-de-provisión-ios ./App.mobileprovision
—perfil-de-provisión-ios com.example.widget=./Widget.mobileprovision
… npx @capgo/cli build credentials save —platform android
npx @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__ build credenciales guardar —plataforma android —keystore ./release.keystore —alias-de-keystore “my-key”
—contraseña-de-llave-de-almacenamiento “key-pass”
—configuración-de-juego ./service-account.json Almacenamiento local (por proyecto): npx @capgo/cli build credentials save —local —plataforma ios …
Ejemplo:
iOS Example:Opciones:
| Parámetro | Tipo | Descripción |
|---|---|---|
| –appId | string | ID de la aplicación (por ejemplo, com.example.app) (obligatorio) |
| –plataforma | string | Plataforma: ios o android (obligatorio) |
| —certificado | string | iOS: Ruta al archivo de certificado .p12 |
| —perfil-de-provisión-ios | string | iOS: Ruta al perfil de provisión o bundleId=path (repetible) |
| —contraseña-p12 | string | iOS: Contraseña de certificado (opcional si el certificado no tiene contraseña) |
| —clave-de-apple | string | iOS: Ruta al archivo de clave de App Store Connect API |
| —clave-de-identificador-de-apple | string | iOS: Identificador de clave de App Store Connect API |
| —identificador-de-emisor-de-apple | string | iOS: Identificador de emisor de App Store Connect |
| —equipo-de-Apple | string | iOS: Identificador de equipo de App Store Connect |
| —distribución-para-iOS | string | iOS: Modo de distribución |
| —correo electrónico de Apple | string | iOS: Correo electrónico de Apple para subir contraseñas específicas de la aplicación (alternativa al identificador de emisor de App Store Connect API) |
| —contraseña de aplicación específica de Apple | string | iOS: Contraseña de aplicación específica (xxxx-xxxx-xxxx-xxxx) para subir a TestFlight |
| —identificador de aplicación de Apple | string | iOS: Identificador numérico de aplicación de App Store Connect (requerido junto con —correo electrónico de Apple y —contraseña de aplicación específica de Apple) |
| —clave de almacenamiento | string | Android: Ruta al archivo de keystore (.keystore o .jks) |
| __CAPGO_KEEP_0__ | string | Android: Alias de la clave de keystore |
| __CAPGO_KEEP_0__ | string | Android: Contraseña de la clave de keystore |
| __CAPGO_KEEP_0__ | string | Android: Contraseña del almacén de keystore |
| __CAPGO_KEEP_0__ | string | Android: Ruta al archivo JSON de servicio de tienda de Play |
| __CAPGO_KEEP_0__ | string | Android: Sabor de producto para compilar (por ejemplo, producción). Obligatorio si su proyecto tiene varios sabores. |
| __CAPGO_KEEP_0__ | string | Android: prioridad de actualización en-aplicación de Google Play para futuras versiones (entero 0–5; mayor = más urgente). Omitir para dejar el valor existente de Play sin cambios. |
| —local | boolean | Guardar en .capgo-credenciales.json en la raíz del proyecto en lugar de ~/.capgo-credenciales/ |
| —output-upload | boolean | Subir salidas de compilación (IPA/APK/AAB) a Capgo almacenamiento y imprimir enlaces de descarga |
| —no-output-upload | boolean | No subir salidas de compilación (IPA/APK/AAB) a Capgo almacenamiento |
| —output-retention | string | Tiempo de vida de enlace de salida: 1h a 7d (por defecto: 1h). Ejemplos: 1h, 6h, 2d |
| —skip-build-number-bump | boolean | Saltar el incremento automático del número de compilación/version code en futuras compilaciones |
| —no-skip-build-number-bump | boolean | Rehabilitar el incremento automático del número de compilación (comportamiento predeterminado) |
| –skip-marketing-version-bump | boolean | Saltarse el aumento automático de la versión de marketing en futuras compilaciones cuando la aplicación ya está liberada |
| –no-skip-marketing-version-bump | boolean | Rehabilitar el aumento automático de la versión de marketing (comportamiento predeterminado) |
npx @capgo/cli@latest build credentials listLista de credenciales de compilación guardadas (contraseñas ocultas). Muestra qué credenciales están actualmente guardadas (tanto globales como locales). Ejemplos: npx @capgo/cli build credentials list # Lista todas las aplicaciones npx @capgo/cli build credentials list —appId com.example.app # Lista la aplicación específica
Opciones:
| Parámetro | Tipo | Descripción |
|---|---|---|
| —appId | string | ID de la aplicación para listar (opcional, lista todas si se omite) |
| —local | boolean | Listar credenciales desde el archivo local .capgo-credentials.json solo |
🔹 Clear
Sección titulada “ 🔹 Clear”npx @capgo/cli@latest build credentials clearEliminar credenciales guardadas. Eliminar credenciales del almacenamiento. Usar —appId y —platform para dirigirse a credenciales específicas. Ejemplos: npx @capgo/cli build credentials clear # Eliminar todas las aplicaciones (global) npx @capgo/cli build credentials clear —local # Eliminar credenciales locales npx @capgo/cli build credentials clear —appId com.example.app —platform ios
Opciones:
| Parámetro | Tipo | Descripción |
|---|---|---|
| —appId | string | ID de la aplicación para borrar (opcional, borra todas las aplicaciones si se omite) |
| —plataforma | string | Plataforma para borrar: ios o android (opcional, borra todas las plataformas si se omite) |
| —local | boolean | Borra desde .capgo-credentials.json local en lugar de global |
🔹 Actualizar
Sección titulada “ 🔹 Actualizar”npx @capgo/cli@latest build credentials updateActualizar credenciales específicas sin proporcionar todas ellas de nuevo. Actualizar credenciales existentes proporcionando solo los campos que deseas cambiar. La plataforma se detecta automáticamente desde las opciones que se proporcionan. Ejemplos: npx @capgo/cli build credenciales update —ios-provisioning-profile ./new-profile.mobileprovision npx @capgo/cli build credenciales update —local —keystore ./new-keystore.jks
Opciones:
| Parámetro | Tipo | Descripción |
|---|---|---|
| —appId | string | ID de la aplicación (detectada automáticamente desde capacitor.config si omitido) |
| —platform | string | Plataforma: ios o android (detectada automáticamente desde opciones) |
| —local | boolean | Actualizar archivo local .capgo-credenciales.json en lugar del global |
| —certificado | string | Ruta del archivo de certificado P12 |
| —perfil-de-provisión-ios | string | Ruta del perfil de provisión o bundleId=path (repetible, aditivo por defecto) |
| —sobreescribir-ios-provisión-map | boolean | Reemplazar el mapa de provisión completo en lugar de fusionarlo (por defecto: fusionar) |
| —contraseña-p12 | string | Contraseña del certificado P12 |
| —llave-de-apple | string | Ruta del archivo de llave de App Store Connect API (.p8) |
| —llave-de-apple-id | string | ID de la llave de App Store Connect API |
| —apple-issuer-id | string | ID de emisor de App Store Connect |
| —apple-team-id | string | ID de equipo de App Store Connect |
| —apple-id | string | iOS: Correo electrónico de ID de Apple para subir contraseñas de aplicación específica (alternativa a la clave API de App Store Connect) |
| —apple-app-specific-password | string | iOS: Contraseña de aplicación específica (xxxx-xxxx-xxxx-xxxx) para subir a TestFlight |
| —apple-app-id | string | iOS: ID numérico de aplicación de App Store Connect (requerido junto con —apple-id y —apple-app-specific-password) |
| —ios-distribution | string | Modo de distribución de iOS |
| —keystore | string | Ruta al archivo de keystore (.keystore o .jks) |
| —keystore-alias | string | Alias de la clave del keystore |
| —keystore-key-password | string | Contraseña de la clave del keystore |
| —keystore-store-password | string | Contraseña del almacén del keystore |
| —play-config | string | Ruta al archivo JSON de la cuenta de servicio de Google Play |
| —android-flavor | string | Android: Sabor de producto a construir (por ejemplo, producción). Requerido si su proyecto tiene múltiples sabores. |
| —prioridad-de-actualización-en-aplicación | string | Android: prioridad de actualización en-aplicación de Google Play para futuras versiones (entero 0–5; mayor = más urgente). |
| —subir-archivo | boolean | Subir salidas de compilación (IPA/APK/AAB) a Capgo almacenamiento y imprimir enlaces de descarga |
| —no-subir-archivo | boolean | No subir salidas de compilación (IPA/APK/AAB) a Capgo almacenamiento |
| —retención-de-enlace-de-salida | string | TTL de enlace de salida: 1h a 7d. Ejemplos: 1h, 6h, 2d |
| —saltarse-incremento-de-número-de-compilación | boolean | Saltarse el incremento automático del número de compilación/version code en futuras compilaciones |
| —no-saltarse-incremento-de-número-de-compilación | boolean | Rehabilitar el incremento automático del número de compilación (comportamiento predeterminado) |
| – omitir-actualización-de-versión-de-marketing | boolean | Omitir la actualización automática de versión de marketing en futuras compilaciones cuando la aplicación ya esté liberada |
| – no-omitir-actualización-de-versión-de-marketing | boolean | Reactivar la actualización automática de versión de marketing (comportamiento predeterminado) |
🔹 Gestionar
Sección titulada “ 🔹 Gestionar”npx @capgo/cli@latest build credentials manageGestionar interactivamente las credenciales de compilación guardadas.
Navegar por las credenciales almacenadas, ver qué está configurado, exportar un archivo .env listo para CI/CD,
o eliminar las credenciales de una plataforma. Utiliza la misma IU de TUI como capgo init
Ejemplos:
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
Opciones:
| Parámetro | Tipo | Descripción |
|---|---|---|
| —appId | string | ID de la aplicación para gestionar (opcional, solicita elegir si se omite) |
| —plataforma | string | Plataforma para gestionar: ios o android (opcional, solicita elegir si se omite) |
| —local | boolean | Solo navega por credenciales locales .capgo-credentials.json |
🔹 Migrar
Sección titulada “ 🔹 Migrar”npx @capgo/cli@latest build credentials migrateMigrar el perfil de provisión legado al nuevo formato multi-diseño. Convierte BUILD_PROVISION_PROFILE_BASE64 a CAPGO_IOS_PROVISIONING_MAP. Descubre automáticamente el ID de la aplicación principal desde tu proyecto de Xcode. npx @capgo/cli build credentials migrate —plataforma ios
Ejemplo:
Example:Opciones:
| Parámetro | Tipo | Descripción |
|---|---|---|
| —appId | string | ID de la aplicación (detectado automáticamente desde capacitor.config si omitido) |
| —plataforma | string | Plataforma (solo ios es compatible) |
| —local | boolean | Migrar desde local .capgo-credentials.json en lugar de global |