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 CI/CD.
El Problema Que Estamos Resolviendo
La creación de 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 de 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 builds, gestión de credenciales y más
- Gestión de Dependencias: Mantener actualizados los herramientas de build, 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, construir 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
- Lo sube a la infraestructura en la nube de Capgo
- Construye tu aplicación en infraestructura dedicada utilizando tus credenciales guardadas
- Envía registros en tiempo real a tu terminal
- Presenta en la Tienda de Aplicaciones y la Tienda de Juegos de Android (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: Hemos estado haciendo esto durante 3 añosHemos estado construyendo aplicaciones nativas para nuestros clientes internamente desde el comienzo de Capgo, y hemos aprendido exactamente qué se necesita para construir aplicaciones Capacitor de manera fiable.
Nuestra Expertise
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
- Dominado la creación de Capacitor - Tenemos una profunda comprensión de lo que es importante al construir para Capacitor, desde configuraciones de plugins hasta dependencias nativas
- Enfocados en la versión nativa - Construimos solo las partes nativas (iOS y Android). Su JavaScript permanece 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
Esto 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 compilación seguros de Cloudflare 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 aplicaciones Play.
Para iOS
Los compilados 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 compilados - para compilar, firmar y enviar su aplicación a TestFlight. Cada compilado 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
A diferencia de otras soluciones, transmitimos registros de compilación directamente a su terminal mientras ocurren. Puede ver:
- Instalación de dependencias
- Compilación de construcción
- Code firma
- Presentación de la tienda de aplicaciones
- Cualquier error o advertencia
Y aquí está la parte importante: no almacenamos sus registros. Están disponibles solo durante la compilación a través de su sesión 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:
- Local: CLI lee credenciales desde
~/.capgo/credentials.json - Subir: Las credenciales se envían de manera segura sobre HTTPS a los servidores de compilación de Capgo junto con tu proyecto
- Compilar: Las credenciales se utilizan SOLO durante el proceso de compilación activo
- Limpiar: Las credenciales se eliminan automáticamente de los servidores de Capgo 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 en los servidores de Capgo solo durante la compilación activa
- ✅ Eliminación automática - Eliminadas inmediatamente después de la finalización de la compilación (hasta un máximo de 24 horas incluso si la compilación falla)
- ✅ Sin registros, sin artefactos - No almacenamos registros de compilación ni archivos IPA/APK que podrían contener huellas de credenciales
- ✅ Entornos ephemeris - Los entornos de compilación se destruyen completamente después de su uso
- ✅ Directo a tiendas - Las aplicaciones van directas a la Tienda de Mac/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: llave 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 cuenta 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 todo el sistema de compilación con privacidad y seguridad en mente:
- No Almacenamiento de Log: 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 ni en 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
- Eliminación Automática:
- Android: La arena de construcción destruida instantáneamente después de la finalización
- iOS: La cuenta de usuario de Mac limpia después de la construcción, la máquina desechada 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 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 hacerlo de una de las siguientes maneras:
Opción 1: Guarda 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 documentación de credenciales para detalles.
No es necesario configurar ejecutores de Mac, gestionar cachés de compilación o instalar SDKs en su entorno de CI. Capgo gestiona todo eso en la nube.
Precios Simples y Transparentes
Cargamos según 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)
Sin sorpresas, sin compromisos mínimos. Solo paga por lo que utiliza.
Tu Code, Tu Responsabilidad
Un principio importante de Capgo Cloud Build: solo compilamos las partes nativas.
Su JavaScript, HTML y CSS permanecen en su lado. Nunca procesamos, inspeccionamos ni almacenamos su web code. Usted es responsable de construir sus activos web localmente (utilizando 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 Cloud Build complementa nuestro sistema de actualizaciones en vivo existente. 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
Utilice Cloud Build cuando agregue un nuevo plugin o cambie las configuraciones nativas. Utilice actualizaciones en vivo para todo lo demás. Juntos, danle 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. Seguimos 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.
Iniciación
¿Preparado para construir sin problemas? Consulte la documentación de Cloud Build para aprender más sobre: Configuración de credenciales
- - Certificados iOS y keystore de Android Guía de inicio
- - Su primer build en 5 minutos Configuración específica de iOS
- - Certificados, perfiles de provisión y App Store Connect Configuración específica de Android
- - Keystores y configuración de Play Store Integración de CI/CD
- __CAPGO_KEEP_0__ - Automatizar compilaciones en tu pipeline
- Resolució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ó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
- Resumen de Cloud Build
- Guía de configuración de credenciales
- Configuración de inicio con Cloud Build
- Configuración de iOS para Cloud Build
- Configuración de Android para Cloud Build
- Únete a nuestra comunidad de Discord
Sigue adelante desde Introduciendo Capgo Cloud Build - Crea aplicaciones móviles nativas sin el estrés
Si estás utilizando Introduciendo Capgo Cloud Build - Crea 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 los detalles de implementación en GitHub Acciones de Integración.