Pular a contenido

🔹 construcción

🏗️ Administra construcciones nativas de iOS/Android a través de Capgo Cloud.

Alias: onboarding

Ventana de terminal
npx @capgo/cli@latest build init

Configura credenciales de construcción de iOS de forma interactiva (crea certificados y perfiles automáticamente)

Ventana de terminal
npx @capgo/cli@latest build request

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

Ventana de terminal
npx @capgo/cli@latest build request com.example.app --platform ios --path .

Opciones:

ParámetroTipoDescripción
—pathstringRuta del directorio de proyecto a compilar (por defecto: directorio actual)
—plataformastringPlataforma objetivo: ios o android (obligatorio)
—modo-compilaciónstringModo de compilación: depuración o liberación (por defecto: liberación)
—certificado-base64stringiOS: Certificado Base64 codificado (.p12)
—contraseña-p12stringiOS: Contraseña del certificado (opcional si el certificado no tiene contraseña)
—id-de-applestringiOS: Correo electrónico de la cuenta de Apple
—contraseña-de-aplicación-específica-de-applestringiOS: Contraseña de aplicación específica de Apple
—apple-key-idstringiOS: Identificador de clave de App Store Connect API
—apple-issuer-idstringiOS: Identificador de emisor de App Store Connect
—apple-key-contentstringiOS: Contenido de clave base64 codificada de App Store Connect API (.p8)
—app-store-connect-team-idstringiOS: Identificador de equipo de App Store Connect
—ios-schemestringiOS: Esquema de Xcode para compilar (por defecto: App)
—ios-targetstringiOS: Objetivo de Xcode para leer configuraciones de compilación (por defecto: mismo que el esquema)
—distribución-iosstringModo de distribución de iOS
—perfil-de-provisión-iosstringRuta del perfil de provisión de iOS o configuración de mapeo de bundleId=path (repetible)
—archivo-de-keystore-androidstringArchivo de keystore de Android codificado en Base64
—alias-de-llave-de-keystorestringAlias de la llave de keystore de Android
—contraseña-de-llave-de-keystorestringContraseña de la llave de keystore de Android
—contraseña-de-almacenamiento-de-keystorestringContraseña de almacenamiento de keystore de Android
—play-config-jsonstringAndroid: JSON de cuenta de servicios de Google Play codificado en Base64
—android-flavorstringAndroid: Sabor de producto para compilar (por ejemplo, producción). Requerido si su proyecto tiene varios sabores.
—no-playstore-uploadbooleanSaltar la subida a Play Store para esta compilación (anula la configuración de Play guardada). Requiere —output-upload.
—output-uploadbooleanSobreescribir el comportamiento de subida de salida para esta compilación solo (habilitado). Precedencia: CLI > entorno > credenciales guardadas
—no-output-uploadbooleanSobreescribir el comportamiento de subida de salida para esta compilación solo (desactivado). Precedencia: CLI > entorno > credenciales guardadas
—output-retentionstringSobreescribir 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ónbooleanSaltar 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ónbooleanSobreescribir credenciales guardadas para reactivar el incremento automático del número de versión para esta compilación solo.
-a,stringAPI clave para vincular a tu cuenta
—supa-hoststringURL de host personalizado de Supabase (para autohosteo o Capgo desarrollo)
—supa-anonstringClave anonima personalizada de Supabase (para autohosteo)
—verbosebooleanHabilitar la salida detallada con registro de depuración
ventana de terminal
npx @capgo/cli@latest build credentials

Gestionar 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/

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.