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
Crear aplicaciones móviles nativas siempre ha sido un punto de dolor para los desarrolladores web. Necesitan:
- 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 otras configuraciones de CI/CD con caché de construcción, gestión de credenciales y más
- Gestión de Dependencias Mantén actualizados los herramientas de compilación, SDKs y certificados en todos los entornos.
¿Qué pasaría si pudieras saltarte todo eso y ejecutar solo una 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:
- Comprime tu proyecto localmente
- Carga en la infraestructura en la nube de Capgo
- Compila tu aplicación en infraestructura dedicada utilizando tus credenciales guardadas
- Envía logs a tu terminal en tiempo real
- 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.
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 principio de Capgo, y hemos aprendido exactamente qué se necesita para construir Capacitor aplicaciones de manera confiable.
Nuestra Expertise
Hace tres años, hemos:
- 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_builder_credit_over` (Crédito de construcción nativa del constructor de construcción). - We’ve created custom Fastlane configurations specifically optimized for Capacitor apps
- - Hemos creado configuraciones de Fastlane personalizadas específicamente optimizadas para Capacitor aplicaciones Maestramos la construcción de Capacitor
- - Tenemos un profundo conocimiento de lo que es importante al construir para __CAPGO_KEEP_0__, desde configuraciones de plugins hasta dependencias nativas - We build only the native parts (iOS and Android). Your JavaScript stays on your side - we never touch or store your web code
- - Construimos solo las partes nativas (iOS y Android). Su JavaScript queda en su lado - nunca tocamos o almacenamos su web __CAPGO_KEEP_0__ - Hanecido miles de compilaciones internas para perfeccionar nuestro sistema de compilación antes de hacerlo disponible para ustedes
No es un experimento nuevo. Es una infraestructura probada en combate que hemos utilizado durante años, ahora disponible como un servicio.
Para Android
Android builds run in secure Cloudflare sandboxes with instant cleanup after completion. Your app is compiled using Gradle with our Capacitor-optimized build scripts, signed, and ready to submit to the Play Store.
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 los 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 construcción a través de tu sesión CLI, garantizando tu 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 nunca se suben a Capgo hasta que solicites una construcción. Quedan seguras en tu máquina.
¿Qué sucede durante una construcción
When you run a build command:
- Local: CLI lee credenciales desde
~/.capgo/credentials.json - Upload: Las credenciales se envían de manera segura sobre HTTPS a los servidores de construcción de Capgo junto con tu proyecto
- Construccióncontext: Página/área: 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` (Construcción de automatización de aterrizaje).
- : Las credenciales se utilizan SOLO durante el proceso de construcció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 construcció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)
- ✅ Sin registros, sin 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 las tiendas - Las aplicaciones van directamente a la Tienda de App/Play Store - Capgo nunca las almacena
Administración de sus credenciales
Tiene control total sobre sus 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 archivo 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 Registroscontext: 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 las máquinas de compilación a los servidores de App Store/Play Store - __CAPGO_KEEP_0__ nunca los almacena:
- Eliminación 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 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 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 : Puede elegir guardar 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 basándonos 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 - Usted controla su proceso de compilación web; nosotros 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í está 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 web __CAPGO_KEEP_0__ (HTML, CSS, JavaScript) que pueden desplegarse de inmediato sin revisión
Use Cloud Build cuando agregue un nuevo plugin o cambie las configuraciones nativas. Use 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? Únete 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 para obtener más información sobre: Configuración de credenciales
- - Certificados iOS y keystore de Android Guía de inicio
- - Su primera compilación en 5 minutos Configuración específica de iOS
- __CAPGO_KEEP_0__ - Certificados, perfiles de provisión y App Store Connect
- - Configuración específica de Android - Claves y configuración de Play Store
- - Integración de CI/CD - Automatizar compilaciones en tu pipeline
- Solución de problemas - Problemas comunes y soluciones
¿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ó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.
¡Diviértete compilando!
Conoce más
- Resumen de Cloud Build
- Guía de configuración de credenciales
- Empezar con Cloud Build
- Configuración de compilación de iOS
- Configuración de compilación de Android
- Únete a nuestro Discord
Keep going from Introducing Capgo Cloud Build - Build Native Apps Without the Hassle
¿Tienes alguna pregunta sobre Capawesome? Sigue adelante desde Introduciendo Capgo Cloud Build - Compila aplicaciones nativas sin el estrés Si estás utilizando Introduciendo Capgo Cloud Build - Compila aplicaciones nativas sin el estrés 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