Saltar al contenido principal
Producto

Presentando Capgo Cloud Build - Construye Aplicaciones Nativas Sin el Inconveniente

Construye tus Capacitor aplicaciones para iOS y Android en la nube, igual que Expo. No necesitas Xcode o Android Studio locales - envía directamente a las tiendas de aplicaciones desde tu CLI.

Créditos del artículo

Martin Donadieu

Escritor

Valeria

Revisor

Jordan

Editor

Presentando Capgo Cloud Build - Construye Aplicaciones Nativas Sin el Inconveniente

Estamos emocionados de anunciar Capgo Cloud Build - una nueva forma de construir sus Capacitor aplicaciones para iOS y Android directamente en la nube, sin necesidad de entornos de desarrollo locales o infraestructura de CI/CD.

El Problema Que Estamos Resolviendo

Construir aplicaciones móviles nativas siempre ha sido un punto de dolor para los desarrolladores web. Necesitas:

  • Herramientas de Desarrollo Locales: Instalar y mantener Xcode (30+ GB) y Android Studio en su máquina
  • Hardware Mac: Los builds de iOS requieren un Mac, que puede ser caro o imposible en ejecutores de CI/CD de Linux/Windows
  • Configuración de CI/CD: Configurar complejos GitHub Actions o otros flujos de trabajo de CI/CD con caché de construcción, gestión de credenciales y más
  • Gestión de Dependencias¿Qué pasaría si pudieras saltarte todo eso y ejecutar solo una orden?

Introduciendo Cloud Build

Con __CAPGO_KEEP_0__ Cloud Build, construir tu aplicación es tan simple como:

With Capgo Cloud Build, building your app is as simple as:

# First time: Save your credentials locally
npx @capgo/cli@latest build credentials save --platform ios
npx @capgo/cli@latest build credentials save --platform android

# Then build
npx @capgo/cli@latest build com.example.app

Comprime tu proyecto localmente

  1. Carga en la infraestructura de nube de __CAPGO_KEEP_0__
  2. Uploads it to Capgo’s cloud infrastructure
  3. Envía logs a tu terminal en tiempo real
  4. Presenta en la Tienda de Mac y Google Play (si está configurado)
  5. Cómo Funciona

Construyamos __CAPGO_KEEP_0__ Cloud Build utilizando el mismo enfoque que Expo EAS Build - infraestructura de nube dedicada que maneja toda la complejidad por ti.

We built Capgo Cloud Build using the same approach as Expo EAS Build - dedicated cloud infrastructure that handles all the complexity for you.

But aquí está lo que nos hace diferentes: Lo hemos estado haciendo durante 3 años. Hemos estado construyendo aplicaciones nativas para nuestros clientes internamente desde el comienzo de Capgo, y hemos aprendido exactamente qué se necesita para construir Capacitor aplicaciones de manera confiable.

Nuestra Expertise

Hace tres años, hemos:

  • Construido nuestro propio sistema Fastlane - Hemos creado configuraciones de Fastlane personalizadas específicamente optimizadas para Capacitor aplicaciones
  • Maestramos Capacitor construcciones - Tenemos una profunda comprensión de lo que es importante al construir para Capacitor, desde configuraciones de plugins hasta dependencias nativas
  • Nos enfocamos en nativo solo - Construimos solo las partes nativas (iOS y Android). Su JavaScript queda en su lado - nunca tocamos o almacenamos su web code
  • Refinamos nuestra infraestructura - Hanecido miles de compilaciones internas para perfeccionar nuestro sistema de compilación antes de hacerlo disponible para ustedes

No es un nuevo experimento. Es una infraestructura probada en combate que hemos confiado durante años, ahora disponible como un servicio.

Para Android

Las compilaciones de Android se ejecutan en entornos de Cloudflare sandbox seguros con eliminación instantánea después de la finalización. Su aplicación se compila utilizando Gradle con nuestros scripts de compilación Capacitor-optimizados, firmados y listos para enviar a la Tienda de Juegos.

Para iOS

Las compilaciones de iOS se ejecutan en máquinas Mac dedicadas (Scaleway Mac minis) provisionadas a demanda. Utilizamos nuestra configuración de Fastlane personalizada - refinada durante años de compilaciones Capacitor - para compilar, firmar y enviar su aplicación a TestFlight. Cada compilación se ejecuta en una cuenta de usuario macOS aislada para seguridad, y las máquinas se limpian automáticamente después de 24 horas.

Registros en Tiempo Real

Al contrario de otras soluciones, transmitimos registros de compilación directamente a su terminal mientras ocurren. Puede ver:

  • Instalación de dependencias
  • Compilación
  • Firma de Code
  • Presentación de la aplicación en la tienda
  • Cualquier error o advertencia

Y aquí está lo importante: no almacenamos tus registros. Están disponibles solo durante la compilación a través de tu sesión CLI, garantizando tu privacidad.

Cómo Funcionan las Credenciales

Antes de que puedas compilar, debes proporcionar tus credenciales de firma. Capgo maneja esto con la máxima seguridad en mente.

Guardar Credenciales Localmente

Tus credenciales se almacenan localmente en tu máquina en ~/.capgo/credentials.json:

# For iOS - provide certificates and provisioning profiles
npx @capgo/cli@latest build credentials save --platform ios \
  --certificate ./path/to/cert.p12 \
  --p12-password "your-password" \
  --provisioning-profile ./path/to/profile.mobileprovision

# For Android - provide keystore and passwords
npx @capgo/cli@latest build credentials save --platform android \
  --keystore ./path/to/keystore.jks \
  --keystore-alias "your-alias" \
  --keystore-key-password "key-password" \
  --keystore-store-password "store-password"

Estas credenciales nunca se suben a Capgo hasta que solicites una compilación. Quedan seguras en tu máquina.

¿Qué Sucede Durante una Compilación

When you run a command de compilación:

  1. Local: CLI lee credenciales de ~/.capgo/credentials.json
  2. Subir: Las credenciales se envían de manera segura sobre HTTPS a los servidores de compilación de Capgo junto con tu proyecto
  3. Compilarcontexto: Sección de características de producto de aterrizaje de página. Rol: Etiqueta de IU corta o elemento de navegación. Visto en: componente de aterrizaje/AutomationFeatures.astro. Clave de mensaje `landing_automation_build` (Compilación de automatización de aterrizaje).
  4. : Las credenciales se utilizan SOLO durante el proceso de compilación activo: Credentials are automatically deleted from Capgo servers after the build completes

: Las credenciales se eliminan automáticamente de los servidores de __CAPGO_KEEP_0__ después de que se complete la compilación

Garantías de seguridad

  • Aquí está lo que garantizamos sobre tus credenciales: Nunca almacenadas permanentemente - Las credenciales existen solo en los servidores Capgo durante la construcción activa
  • - Eliminación automática - Se eliminan inmediatamente después de la finalización de la construcción (hasta 24 horas incluso si la construcción falla)
  • - No hay registros, no hay artefactos - No almacenamos registros de construcción ni archivos IPA/APK que podrían contener huellas de credenciales
  • - Entornos efímeros - Los entornos de construcción se destruyen completamente después de su uso
  • - Directo a tiendas - Las aplicaciones van directamente a la Tienda de App/Play Store - Capgo nunca las almacena

- Gestión de sus credenciales

- Usted tiene control total sobre las credenciales guardadas:

# List saved credentials (passwords masked)
npx @capgo/cli@latest build credentials list

# Clear credentials for a specific platform
npx @capgo/cli@latest build credentials clear --platform ios

# Clear all credentials
npx @capgo/cli@latest build credentials clear

- ¿Qué credenciales se necesitan?

Para iOS:

  • Certificado de construcción (.p12 y contraseña)
  • Perfil de configuración (archivos .mobileprovision)
  • Opcional: clave de App Store Connect API (para la presentación automática)

Para Android:

  • Archivo de clave de seguridad (.jks o .keystore)
  • Alias de clave de seguridad
  • Contraseña de clave de seguridad
  • Contraseña de almacenamiento de clave de seguridad
  • Opcional: archivo JSON de servicio de Google Play (para la presentación automática)

Consulte nuestra documentación de credenciales para obtener instrucciones de configuración detalladas.

Privacidad y Seguridad Primero

Más allá de las credenciales, hemos diseñado el sistema de compilación completo con privacidad y seguridad en mente:

  • No Almacenamiento de RegistrosContexto: Página/área: Capgo Builder / producto de compilación nativa en la nube. Rol: Título de sección o página. Clave de mensaje `native_build_security_feature4_title` (Título de la característica de seguridad de compilación nativa 4).
  • : Los registros de compilación se transmiten en tiempo real a su terminal mediante eventos de servidor-sentidos (SSE), pero nunca se persisten en disco ni en bases de datos: Your built IPA/APK files go directly from our build machines to App Store/Play Store servers - Capgo never stores them
  • : Los archivos IPA/APK compilados se envían directamente desde nuestras máquinas de compilación a los servidores de App Store/Play Store - __CAPGO_KEEP_0__ nunca los almacena:
    • Limpieza Automática
    • Android: La caja de ensayo de compilación se destruye instantáneamente después de la finalización
  • iOS: La cuenta de usuario de Mac se limpia después de la compilación, la máquina se elimina después de 24 horasCompilaciones Aisladas
  • Su Code Privacidad: Solo creamos partes nativas - su JavaScript/HTML/CSS nunca toca nuestros servidores
  • No Historial de Construcción: No mantenemos una base de datos de sus construcciones, versiones o cualquier metadato de construcción más allá de lo necesario para las construcciones activas

Usa en Cualquier Lugar

La construcción en la nube funciona en cualquier lugar - su máquina local, GitHub Acciones, GitLab CI o cualquier plataforma de CI/CD

Desarrollo Local

En su máquina local, guarde credenciales una vez y construya en cualquier momento:

# One-time credential setup
npx @capgo/cli@latest build credentials save --platform ios \
  --certificate ./certs/dist.p12 \
  --p12-password "$P12_PASSWORD" \
  --provisioning-profile ./certs/profile.mobileprovision

# Build anytime
npx @capgo/cli@latest build com.example.app --platform ios

Integración CI/CD

contexto: Página/área: Capgo Builder / producto de construcción nativa en la nube. Rol: Etiqueta de UI corta o elemento de navegación. Clave de mensaje `native_build_feature_ci_cd` (Característica de construcción nativa Ci Cd).

Información de CI Opción 1: Guarde credenciales en CI (recomendado por simplicidad)

# GitHub Actions example
- name: Save credentials and build
  env:
    CAPGO_TOKEN: ${{ secrets.CAPGO_TOKEN }}
    P12_PASSWORD: ${{ secrets.P12_PASSWORD }}
  run: |
    # Decode base64-encoded credentials from secrets
    echo "${{ secrets.IOS_CERTIFICATE_BASE64 }}" | base64 -d > cert.p12
    echo "${{ secrets.PROVISIONING_PROFILE_BASE64 }}" | base64 -d > profile.mobileprovision

    # Save credentials
    npx @capgo/cli@latest build credentials save --platform ios \
      --certificate ./cert.p12 \
      --p12-password "$P12_PASSWORD" \
      --provisioning-profile ./profile.mobileprovision

    # Build
    npx @capgo/cli@latest build com.example.app --platform ios

Opción 2: Proporcionar credenciales inline (para casos de uso avanzados)

Puede pasar credenciales directamente en variables de entorno - consulte la documentación de credenciales para obtener más detalles.

No es necesario configurar ejecutores de Mac, administrar cachés de compilación ni instalar SDKs en su entorno de CI. Capgo gestiona todo eso en la nube.

Precio Simple y Transparente

Cargamos basados en el tiempo de compilación real utilizado:

  • Compilaciones de Androidcontexto: Página/área: Capgo Builder / producto de compilación nativa en la nube. Rol: Etiqueta de UI corta o elemento de navegación. Visto en: página native-build.astro. Clave de mensaje `native_build_v2_calc_android` (Calculadora de compilación nativa V2 Android).
  • : multiplicador 1×Compilaciones de iOS

No sorpresas de facturación, ningún compromiso mínimo. Solo paga por lo que utiliza.

Su Code, Su Responsabilidad

Un principio importante de Capgo Cloud Build: Sólo construimos las partes nativas.

Su JavaScript, HTML y CSS se quedan en su lado. Nunca procesamos, inspeccionamos o almacenamos su web code. Usted es responsable de construir sus activos web localmente (usando npm run build o su herramienta de compilación preferida), y nosotros nos encargamos de la compilación nativa.

Esta separación es intencional:

  • Mayor seguridad - Su lógica de aplicación nunca sale de su control
  • Compilaciones más rápidas - No desperdiciamos tiempo recompilando su web code
  • Responsabilidad clara - Controla tu proceso de compilación web; nos encargamos de la complejidad nativa.

¿Qué Sobre Actualizaciones en Vivo?

Cloud Build complementa nuestro sistema de actualizaciones en vivo existente actualizaciones en vivo. Aquí's cómo funcionan juntos:

  • Cloud Build: Para cambios en aplicaciones nativas (plugins, permisos, configuraciones nativas code) que requieren revisión de App Store/Play Store
  • Actualizaciones en Vivo: For web code changes (HTML, CSS, JavaScript) that can be deployed instantly without review

: Para cambios en web __CAPGO_KEEP_0__ (HTML, CSS, JavaScript) que se pueden desplegar de inmediato sin revisión

Utiliza Cloud Build cuando agregues un nuevo plugin o cambies configuraciones nativas. Utiliza actualizaciones en vivo para todo lo demás. Juntos, dan el flujo de trabajo de despliegue más rápido posible.

Cloud Build has been fully released since January 2026 and is available to all Capgo users. We’re continuing to improve the experience based on production feedback.

¿Necesita ayuda para empezar? Únase a nuestro Discord y háznoslo saber - nos encantaría ayudarlo a que su primera compilación se ejecute correctamente.

Empezar

¿Listo para construir sin problemas? Consulte la documentación de la compilación en la nube para aprender más sobre: Configuración de credenciales

¿Qué sigue?

Estamos trabajando activamente en:

  • Compilaciones de iOS más rápidas: Cachear dependencias entre compilaciones para reducir los tiempos de compilación
  • Almacenamiento de artefactos de compilaciónDescarga opcional de archivos IPA/APK para distribución manual
  • Scripts de compilación personalizadosApoyo a trampas de pre/post-compilación y carriles de Fastlane personalizados
  • Historial de registros de compilaciónAlmacenamiento de registros opcional para depuración y registros de auditoría

Estamos construyendo Capgo Cloud Build para ser la forma más sencilla y amigable para los desarrolladores de compilar aplicaciones móviles nativas. Si tienes comentarios o solicitudes de características, nos encantaría escuchar de ti en nuestra comunidad de Discord. Comunidad de Discord.

¡Disfruta compilando!


Conoce más

Keep going from Introducing Capgo Cloud Build - Build Native Apps Without the Hassle

¿Tiene alguna pregunta sobre la comparación de Capawesome? Sigue adelante desde Introduciendo Capgo Cloud Build - Compila aplicaciones nativas sin el problema Si estás utilizando Introduciendo Capgo Cloud Build - Compila aplicaciones nativas sin el problema for the product workflow in Capgo CI/CD, 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 Integraciones, Integración CI/CD contexto: Página/área: Capgo Builder / página de producto de construcción nativa en la nube. Rol: Etiqueta de UI corta o elemento de navegación. Clave de mensaje `native_build_feature_ci_cd` (Native Build Feature Ci Cd). GitHub Actions Integration GitHub Acciones de Integración

Actualizaciones en vivo para aplicaciones Capacitor

Cuando haya un error de bug en la capa web, envía la corrección a través de Capgo en lugar de esperar días para la aprobación de la tienda de aplicaciones. Los usuarios obtienen la actualización en segundo plano mientras que los cambios nativos siguen en el camino de revisión normal.

Apoyo humano de Martin

Inicia ahora

Últimas noticias de nuestro Blog

Capgo te da las mejores perspectivas que necesitas para crear una aplicación móvil verdaderamente profesional.