🔹 construcción
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 forma interactiva (crea certificados y perfiles automáticamente)
🔹 Solicitar
Sección titulada “ 🔹 Solicitar”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.
🔒 SEGURIDAD: Las credenciales nunca se almacenan en los servidores de Capgo . Se eliminan automáticamente
Después de la finalización de la compilación. Los resultados de la compilación pueden subirse opcionalmente para obtener enlaces de descarga temporal.
📋 REQUISITO PREVIOS: Guarde las credenciales primero con:
npx @capgo/cli build credentials save --appId <app-id> --platform <ios|android>
Ejemplo:
npx @capgo/cli@latest build request com.example.app --platform ios --path .Opciones:
| Parámetro | Tipo | Descripción |
|---|---|---|
| —path | string | Ruta del directorio de proyecto a compilar (por defecto: directorio actual) |
| —plataforma | string | Plataforma objetivo: ios o android (obligatorio) |
| —modo-compilación | string | Modo de compilación: depuración o liberación (por defecto: liberación) |
| —certificado-base64 | string | iOS: Certificado Base64 codificado (.p12) |
| —contraseña-p12 | string | iOS: Contraseña del certificado (opcional si el certificado no tiene contraseña) |
| —id-de-apple | string | iOS: Correo electrónico de la cuenta de Apple |
| —contraseña-de-aplicación-específica-de-apple | string | iOS: Contraseña de aplicación específica de Apple |
| —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: Contenido de clave base64 codificada de App Store Connect API (.p8) |
| —app-store-connect-team-id | string | iOS: Identificador de 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) |
| —distribución-ios | string | Modo de distribución de iOS |
| —perfil-de-provisión-ios | string | Ruta del perfil de provisión de iOS o configuración de mapeo de bundleId=path (repetible) |
| —archivo-de-keystore-android | string | Archivo de keystore de Android codificado en Base64 |
| —alias-de-llave-de-keystore | string | Alias de la llave de keystore de Android |
| —contraseña-de-llave-de-keystore | string | Contraseña de la llave de keystore de Android |
| —contraseña-de-almacenamiento-de-keystore | string | Contraseña de almacenamiento de keystore de Android |
| —play-config-json | string | Android: JSON de cuenta de servicios de Google Play codificado en Base64 |
| —android-flavor | string | Android: Sabor de producto para compilar (por ejemplo, producción). Requerido si su proyecto tiene varios sabores. |
| —no-playstore-upload | boolean | Saltar la subida a Play Store para esta compilación (anula la configuración de Play guardada). Requiere —output-upload. |
| —output-upload | boolean | Sobreescribir el comportamiento de subida de salida para esta compilación solo (habilitado). Precedencia: CLI > entorno > credenciales guardadas |
| —no-output-upload | boolean | Sobreescribir el comportamiento de subida de salida para esta compilación solo (desactivado). Precedencia: CLI > entorno > credenciales guardadas |
| —output-retention | string | Sobreescribir el TTL de enlace de salida para esta compilación solo (1h a 7d). Ejemplos: 1h, 6h, 2d. Precedencia: CLI > entorno > credenciales guardadas |
| —saltar-número-de-compilación | boolean | Saltar el incremento automático del número de versión code. Utiliza la versión que ya está en los archivos del proyecto. |
| —no-saltar-número-de-compilación | boolean | Sobreescribir credenciales guardadas para reactivar el incremento automático del número de versió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 la salida detallada con registro de depuración |
🔹 Datos de acceso
Sección titulada “ 🔹 Datos de acceso”npx @capgo/cli@latest build credentialsGestionar los datos de acceso de construcción almacenados localmente en tu máquina. 🔒 SEGURIDAD:
- Los datos de acceso guardados en ~/.capgo-credentials/credentials.json (global) o .capgo-credentials.json (local)
- Al construir, se envían a Capgo pero NUNCA se almacenan permanentemente
- Eliminados de Capgo inmediatamente después de la construcción
- Los resultados de la construcción pueden ser cargados opcionalmente para obtener enlaces de descarga a plazo limitado 📚 DOCUMENTACIÓN: iOS setup: https://capgo.app/docs/cli/cloud-build/ios/ Configuración de Android: https://capgo.app/docs/cli/cloud-build/android/
Sigue adelante desde la construcción
Sección titulada “Sigue adelante desde la construcción”Si estás utilizando construcción para planificar la automatización de CI/CD, conecta con Capgo CI/CD para el flujo de trabajo del producto en Capgo CI/CD, Capgo Compilaciones nativas para el flujo de trabajo del producto en Capgo Compilaciones nativas, Capgo Integraciones para el flujo de trabajo del producto en Capgo Integraciones, Integración de CI/CD para los detalles de implementación en la Integración CI/CD, y GitHub Integración de Acciones para los detalles de implementación en GitHub Integración de Acciones.