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, 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

Presentando Capgo Cloud Build - Construye Aplicaciones Nativas Sin el Inconveniente

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

El Problema Que Estamos Resolviendo

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

  • Herramientas de desarrollo local: Instalar y mantener Xcode (30+ GB) y Android Studio en tu 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 acciones complejas de GitHub o otros flujos de trabajo 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

Eso es todo. Sin Xcode, sin Android Studio, sin configuración de CI/CD compleja. 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 logs a tu terminal en tiempo real
  5. Presenta en la Tienda de Aplicaciones y la Tienda de Juegos (si está configurado)

Cómo Funciona

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

Construimos __CAPGO_KEEP_0__ 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:. We’ve been building native apps for our clients internally since the beginning of Capgo, and we’ve learned exactly what it takes to build Capacitor apps reliably.

Construimos aplicaciones nativas para nuestros clientes internamente desde el comienzo de __CAPGO_KEEP_0__, y hemos aprendido exactamente qué se necesita para construir aplicaciones __CAPGO_KEEP_1__ de manera confiable.

Durante los últimos tres años, hemos:

  • Desarrollado nuestro propio sistema de Fastlane - Hemos creado configuraciones de Fastlane personalizadas específicamente optimizadas para aplicaciones Capacitor
  • Maestrado la creación de Capacitor - Tenemos una profunda comprensión de lo que es importante al crear para Capacitor, desde configuraciones de plugins hasta dependencias nativas
  • Nos hemos centrado en la versión nativa - Solo construimos las partes nativas (iOS y Android). Su JavaScript queda en su lado - nunca tocamos ni almacenamos su web code
  • Refinado nuestra infraestructura - Miles de compilaciones internas nos han ayudado a perfeccionar nuestro sistema de compilación antes de hacerlo disponible para usted

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 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.

For iOS

Los builds de iOS se ejecutan en máquinas Mac dedicadas (minis Mac de Scaleway) 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
  • Firma de Code
  • Presentación de la aplicación en la tienda
  • Errores o advertencias

Y aquí está la parte importante: No almacenamos sus registros. Están disponibles solo 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

Las 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 seguras 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 construcción de Capgo junto con tu proyecto
  3. Construcción: Las credenciales se utilizan SOLO durante el proceso de construcción activo
  4. Limpiar: Las credenciales se eliminan automáticamente de los servidores de Capgo después de que se complete la construcción

Garantías de Seguridad

Aquí está lo que garantizamos sobre tus credenciales:

  • Jamás almacenadas permanentemente - Las credenciales existen en los servidores de Capgo solo durante el proceso de construcción activo
  • Eliminación automática - Eliminadas inmediatamente después de la finalización del proceso de construcción (hasta un máximo de 24 horas incluso si el proceso de construcción falla)
  • No registros, sin artefactos - No almacenamos registros de compilación ni archivos IPA/APK que podrían contener huellas de credenciales
  • Ecosistemas efímeros - 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

Gestión de 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 compilació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)

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: Cuenta de servicio de Google Play JSON (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 el sistema de compilación completo 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 enviados por el servidor (SSE), pero nunca se persisten en disco o bases de datos
  • No Almacenamiento de Artículos: 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 construcción de Android 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 o cualquier 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 Acciones, 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 elegir:

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 Desarrollo Local para detalles.

No es necesario configurar ejecutores de Mac, gestionar cachés de compilación o instalar SDKs en su entorno de CI. Capgo se encarga de todo eso en la nube.

Precio Simple y Transparente

Cargamos según el tiempo de compilación real utilizado:

  • Compilaciones de Androidcontexto: Página/área: Capgo Builder / producto de compilación nube nativa. 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` (Native Build V2 Calc Android).
  • : multiplicador 1×Compilaciones de iOS

contexto: Página/área: Capgo Builder / producto de compilación nube nativa. Rol: Etiqueta de UI corta o elemento de navegación. Visto en: página native-build.astro. Clave de mensaje `native_build_v2_calc_ios` (Native Build V2 Calc Ios).

Your Code, Your Responsibility

One important principle of Capgo Cloud Build: Su __CAPGO_KEEP_0__, Su Responsabilidad. Su __CAPGO_KEEP_0__ solo construye las partes nativas..

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 Actualizaciones en vivoAquí es cómo funcionan juntos:

  • Cloud BuildPara cambios en aplicaciones nativas (plugins, permisos, características nativas code) que requieren revisión de la Tienda de App/Play Store
  • Actualizaciones en vivoPara cambios web code (HTML, CSS, JavaScript) que se pueden desplegar de inmediato sin revisión

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

Estado Actual: Lanzado Completamente

Nuestra construcción en la nube ha estado completamente lanzada desde enero de 2026 y está disponible para todos los usuarios Capgo. Continuamos mejorando la experiencia en función de los comentarios de producción.

¿Necesita ayuda para empezar? Únete a nuestro Discord y háblanos de ello - nos encantaría ayudarte a que tu primer build se ejecute correctamente.

Empezar

¿Listo para construir sin el problema? Documentación de Cloud Build Para aprender más sobre:

¿Qué sigue?

Estamos trabajando activamente en:

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

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

¡Disfruta construyendo!


Conoce más

Sigue adelante desde Introduciendo Capgo Cloud Build - Crea aplicaciones nativas sin el estrés

If you are using Introduciendo Capgo Cloud Build - Construye Aplicaciones Nativas Sin el Inconveniente 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 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 Acciones de Integración para el detalle de implementación en GitHub Acciones de Integración.

Actualizaciones en vivo para aplicaciones Capacitor

Cuando un error de capa web está 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 los cambios nativos siguen en el camino de revisión normal.

soporte humano de Martin

Iniciar Ahora

Últimas noticias de nuestro Blog

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