Saltar al contenido principal
Product

¡Bienvenidos a Capgo Cloud Build - ¡Crea Aplicaciones Nativas Sin el Inconveniente!

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

Martin Donadieu

Martin Donadieu

Gerente de Contenido

¡Bienvenidos a Capgo Cloud Build - ¡Crea Aplicaciones Nativas Sin el Inconveniente!

Estamos emocionados de anunciar Capgo Cloud Build - una nueva forma de crear tus 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

Para los desarrolladores web, crear aplicaciones móviles nativas siempre ha sido un punto de dolor.

  • Herramientas de Desarrollo Local: 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 otras configuraciones de CI/CD con caché de compilación, gestión de credenciales y más.
  • Gestión de Dependencias: Mantener actualizados los herramientas de compilación, SDKs y certificados en diferentes entornos.

¿Y si pudieras saltarte todo eso y ejecutar simplemente una sola orden?

Introduciendo Cloud Build

: Con Capgo Cloud Build, compilar tu aplicación es tan simple como:

# 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

That’s it. No Xcode, no Android Studio, no complejo CI/CD setup. Solo una orden que:

  1. Comprime tu proyecto localmente
  2. Sube a la infraestructura en la nube de Capgo
  3. Construye tu aplicación en infraestructura dedicada utilizando tus credenciales guardadas
  4. Envía registros en tiempo real a tu terminal
  5. Presenta en la Tienda de Aplicaciones y la Tienda de Juegos (si está configurado)

Cómo Funciona

Construimos Capgo Cloud Build utilizando el mismo enfoque que Expo EAS Build - infraestructura en la nube dedicada que maneja toda la complejidad por ti.

Pero aquí está lo que nos hace diferentes: tenemos 3 años de experiencia. 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

Hemos trabajado durante los últimos tres años en:

  • Desarrollamos nuestro propio sistema de Fastlane - Hemos creado configuraciones de Fastlane personalizadas específicamente optimizadas para aplicaciones Capacitor
  • Maestramos la creación de aplicaciones Capacitor - Tenemos un profundo conocimiento de lo que es importante al crear aplicaciones para Capacitor, desde configuraciones de plugins hasta dependencias nativas
  • Nos enfocamos en aplicaciones nativas - Construimos solo las partes nativas (iOS y Android). Su JavaScript permanece en su lado - nunca tocamos ni almacenamos su web code
  • Refinamos nuestra infraestructura - Miles de compilaciones internas nos han ayudado a perfeccionar nuestro sistema de compilación antes de hacerlo disponible para usted

No se trata de un nuevo experimento. Es una infraestructura probada en combate que hemos utilizado durante años, ahora disponible como un servicio.

Para Android

Las compilaciones de Android se ejecutan en entornos de Cloudflare 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, se firma y está lista para enviar a la tienda Play.

For iOS

Los builds de iOS se ejecutan en máquinas Mac dedicadas (Scaleway Mac minis) provisionadas a demanda. Utilizamos nuestra configuración personalizada de Fastlane - refinada durante años de Capacitor builds - para construir, firmar y enviar su aplicación a TestFlight. Cada build 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

Diferentes de otras soluciones, transmitimos registros de construcción directamente a su terminal mientras ocurren. Puede ver:

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

Y aquí está la parte importante: No almacenamos sus registros. Solo están disponibles durante la construcción a través de su sesión de CLI, garantizando su privacidad.

Cómo Funcionan las Credenciales

Antes de que puedas construir, 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 son nunca subidas a Capgo hasta que solicites una construcción. Quedan a salvo en tu máquina.

¿Qué Sucede Durante una Construcción

Cuando ejecutas una orden de construcció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. Build: Las credenciales se utilizan SOLO durante el proceso de compilación activo
  4. Cleanup: Las credenciales se eliminan automáticamente de los servidores de Capgo después de que se complete la compilación

Security Guarantees

Esto es lo que garantizamos sobre tus credenciales:

  • Never stored permanently - Las credenciales existen en los servidores de Capgo solo durante la compilación activa
  • Automatic deletion - Eliminadas inmediatamente después de la finalización de la compilación (máximo 24 horas incluso si la compilación falla)
  • No logs, no artifacts - No almacenamos registros de compilación ni archivos IPA/APK que podrían contener huellas de credenciales
  • Ecosistemas transitorios - Los entornos de compilació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

Gestionar sus credenciales

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 provisión(s) (.mobileprovision archivos)
  • Opcional: clave de App Store Connect API (para la presentación automática)

For 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 en primer lugar

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

  • No almacenamiento de registros: Los registros de construcción se transmiten en tiempo real a su terminal mediante eventos de servidor a servidor (SSE) pero nunca se persisten en disco ni bases de datos
  • No Almacenamiento de Artefactos: Los archivos IPA/APK construidos se envían directamente desde nuestras máquinas de construcción a los servidores de App Store/Play Store - Capgo nunca los almacena
  • Limpieza Automática:
    • Android: La caja de ensayo de construcción se destruye instantáneamente después de la finalización
    • iOS: La cuenta de usuario de Mac se limpia después de la construcción, la máquina se elimina después de 24 horas
  • Construcciones Aisladas: Cada construcción de iOS se ejecuta en una cuenta de usuario de macOS completamente separada con su propio almacén de claves
  • Su Code Privacidad: Solo construimos 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 ni ningún metadato de construcción más allá de lo necesario para las construcciones activas

Usalo en cualquier lugar

Cloud Build funciona en cualquier lugar - tu máquina local, GitHub Actions, GitLab CI o cualquier plataforma CI/CD.

Desarrollo Local

En tu máquina local, guarda las credenciales una vez y construye 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

En entornos CI, puedes hacer lo siguiente:

Opción 1: Guarda las 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: Proporciona credenciales inline (para casos de uso avanzados)

También puedes pasar credenciales directamente en variables de entorno - consulta la documentación de credenciales No es necesario configurar ejecutores de Mac, gestionar cachés de compilación o instalar SDKs en tu entorno de CI. __CAPGO_KEEP_0__ gestiona todo eso en la nube.

No need to configure Mac runners, manage build caches, or install SDKs in your CI environment. Capgo handles all of that in the cloud.

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

Compilaciones de Android

  • : multiplicador 1×Compilaciones de iOS
  • : multiplicador 2× (debido a los costos de hardware de Mac dedicado)No hay tarifas sorpresa, ni compromisos mínimos. Solo paga por lo que usas.

Tu __CAPGO_KEEP_0__, Tu Responsabilidad

Un principio importante de Code Cloud Build:

One important principle of Capgo Cloud Build: for details..

Su JavaScript, HTML y CSS se quedan en su lado. Nunca procesamos, inspeccionamos ni 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 - Usted controla su proceso de compilación web; nosotros nos encargamos de la complejidad nativa

¿Y qué hay de las actualizaciones en vivo?

Cloud Build complementa nuestro sistema de actualizaciones en vivo existente live update system. Aquí es cómo funcionan juntos:

  • Cloud Build: Para cambios de aplicaciones nativas (plugins, permisos, configuraciones nativas code) que requieren revisión de App Store/Play Store
  • Actualizaciones en vivo: Para cambios de code web (HTML, CSS, JavaScript) que pueden ser desplegados de inmediato sin revisión

Use Cloud Build cuando agregue un nuevo plugin o cambie configuraciones nativas. Use actualizaciones en vivo para todo lo demás. Juntos, danos el flujo de trabajo de despliegue más rápido posible.

Estado actual: Lanzado completamente

Cloud Build ha sido lanzado completamente desde enero de 2026 y está disponible para todos los usuarios Capgo. Seguiremos mejorando la experiencia basándonos en retroalimentación de producción.

Necesita ayuda para empezar? Únete a nuestro Discord y háznoslo saber - nos encantaría ayudarte a que tu primer build se ejecute.

Empezar

¿Preparado para construir sin problemas? Documentación de Cloud Build Aprende más sobre:

¿Qué sigue?

Estamos trabajando activamente en:

  • Compilaciones de iOS más rápidas: Caché de dependencias entre compilaciones para reducir los tiempos de compilación
  • Almacenamiento de artefactos de compilación: Descarga opcional de archivos IPA/APK para distribución manual
  • Scripts de compilación personalizados: Soporte para hooks de pre/post-compilación y carriles de Fastlane personalizados
  • Historial de registros de compilación: Almacenamiento de registro opcional para depuración y registros de auditoría

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

¡Disfruta construyendo!


Saber más

Sigue adelante desde Introduciendo Capgo Cloud Build - Crea aplicaciones móviles sin el estrés

Si estás utilizando Introduciendo Capgo Cloud Build - Construye Aplicaciones Nativas Sin el Inconveniente para planificar la automatización de CI/CD, conectarlo con Capgo CI/CD para el flujo de trabajo del producto en Capgo CI/CD, Capgo Construcciones Nativas para el flujo de trabajo del producto en Capgo Construcciones Nativas, Capgo Integraciones para el flujo de trabajo del producto en Capgo Integraciones, Integración de CI/CD para el detalle de implementación en Integración de CI/CD, y GitHub Integración de Acciones para el detalle de implementación en GitHub Acciones de Integración.

Actualizaciones en Vivo para Aplicaciones Capacitor

Cuando haya un error en la capa web en vivo, envíe 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.

Comience Ahora

Últimas Noticias de nuestro Blog

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