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
La construcción de 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 tu máquina
- Hardware de Mac: Necesita un Mac para compilar iOS, lo que puede ser costoso o imposible en ejecutores de CI de Linux/Windows
- Configuración CI/CD: Configura 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: Mantenga actualizados los herramientas de compilación, SDKs y certificados en diferentes entornos
¿Qué pasaría si pudiera saltarse todo eso y ejecutar solo una orden?
Introduciendo Cloud Build
Con Capgo Cloud Build, compilar su 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 su proyecto localmente
- Sube a la infraestructura en la nube de Capgo
- Compila su aplicación en infraestructura dedicada utilizando sus credenciales guardadas
- Envía logs a tu terminal en tiempo real
- Envía a la Tienda de Aplicaciones y Google Play (si está configurado)
Cómo Funciona
Desarrollamos Capgo Cloud Build utilizando el mismo enfoque que Expo EAS Build - infraestructura de 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 Experticia
Hace tres años, hemos:
- Desarrollado 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
- Enfocado en nativo solo - Construimos solo las partes nativas (iOS y Android). Su JavaScript permanece en su lado - nunca tocamos o 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
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 Cloudflare de sandbox seguro 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 de 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
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 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 construir, debes proporcionar tus credenciales de firma. Capgo maneja esto con la máxima seguridad en mente.
Almacenar credenciales localmente
Las credenciales se almacenan localmente en tu máquina ~/.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"
Estos credenciales son nunca suben a Capgo hasta que solicites una compilación. Quedan a salvo en tu máquina.
¿Qué Sucecede Durante una Compilación
Cuando ejecutas una orden de compilació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
- Limpieza: Las credenciales se eliminan automáticamente de los servidores 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 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 directamente a la Tienda de App/Play Store - Capgo nunca las almacena
Administración de Credenciales
Tienes control total sobre tus 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 Son Necesarias?
Para iOS:
- Certificado de construcción (.p12 archivo y contraseña)
- Perfil de configuración (archivos .mobileprovision)
- 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
- Almacenar contraseña de keystore
- Opcional: archivo JSON de servicio de Google Play (para presentación automática)
Consulte nuestra documentación de credenciales para 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 registrosLos registros de compilación se transmiten en tiempo real a su terminal mediante eventos de servidor-sent (SSE) pero nunca se persisten en disco o bases de datos
- No almacenamiento de artefactosLos archivos IPA/APK compilados se envían directamente desde nuestros servidores de compilación a los servidores de App Store/Play Store - Capgo nunca los almacena
- Eliminación automática:
- Android: La sandbox se destruye instantáneamente después de la finalización
- iOS: El usuario de Mac se limpia después de la compilación, la máquina se elimina después de 24 horas
- Edificios Aislados: Cada compilación de iOS se ejecuta en un usuario de Mac completamente separado 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 compilaciones, versiones o cualquier metadato de compilación más allá de lo necesario para las compilaciones activas
Usa en cualquier lugar
: Cloud Build 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
En entornos CI, puedes elegir:
Opción 1: 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)
También puedes pasar credenciales directamente en variables de entorno - consulta la documentación de credenciales para detalles.
No es necesario configurar ejecutores de Mac, administrar cachés de compilación ni instalar SDKs en tu entorno CI. Capgo se encarga de todo eso en la nube.
Precios Simples y Transparentes
Cargamos basados en el tiempo de compilación real utilizado:
- Construcciones de Android: multiplicador 1×
- Construcciones de iOS: multiplicador 2× (debido a los costos de hardware de Mac dedicado)
Sin sorpresas de pago, sin compromisos mínimos. Solo paga por lo que utilizas.
Su Code, Su Responsabilidad
Un principio importante de Capgo Cloud Build: Solo construimos las partes nativas.
Su JavaScript, HTML y CSS se quedan en su lado. Nunca procesamos, inspeccionamos o almacenamos sus activos 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
- Construcción más rápida - No desperdiciamos tiempo reconstruyendo su web code
- Responsabilidad clara - Usted controla su proceso de construcción de web; nosotros nos encargamos de la complejidad nativa
¿Qué Sobre Actualizaciones en Vivo?
Cloud Build complementa nuestro sistema de actualizaciones en vivo existente Aquí está cómo funcionan juntos:Cloud Build
- : Para cambios de aplicaciones nativas (plugins, permisos, __CAPGO_KEEP_0__ nativos) que requieren revisión de App Store/Play Store: For native app changes (plugins, permissions, native code) that require App Store/Play Store review
- Cloud Build complementa nuestro sistema de actualizaciones en vivo existente, Cloud Build: Para cambios de aplicaciones nativas (plugins, permisos, __CAPGO_KEEP_0__ nativos) que requieren revisión de App Store/Play Store, Live Updates: Para 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, 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. Estamos continuando mejorando la experiencia basada en retroalimentación de producción.
¿Necesita ayuda para empezar? Únete a nuestro Discord y háznoslo saber - nos encantaría ayudarlo a que su primer build se ejecute.
Empezar
¿Listo para construir sin problemas? Consulte la documentación de Cloud Build para aprender más sobre: Configuración de credenciales
- Configuración de credenciales - Certificados iOS y keystore de Android
- Guía de inicio - Tu primera compilación 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 - Automatiza compilaciones en tu pipeline
- Solución de problemas - Problemas comunes y soluciones
¿Qué sigue?
Estamos trabajando activamente en:
- Mejores compilaciones de iOSCaching de dependencias entre compilaciones para reducir los tiempos de compilación
- Almacenamiento de artefactos de compilaciónCaching de dependencias entre compilaciones para reducir los tiempos de compilación
- Scripts de compilación personalizadosSoporte para hooks de pre/post-compilación y carriles de Fastlane personalizados
- Historial de registros de compilaciónAlmacenamiento de registros opcionales 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 compilar aplicaciones móviles nativas. Si tienes comentarios o solicitudes de características, nos encantaría escuchar de ti en nuestra Comunidad de Discord.
¡Disfruta compilando!
Aprende más
- Resumen de Cloud Build
- Guía de configuración de credenciales
- Empezar con Cloud Build
- Configuración de compilación para iOS
- Configuración de compilación para Android
- Únete a nuestro Discord
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 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 Compilaciones Nativas para el flujo de trabajo del producto en Capgo Compilaciones 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 Integración de Acciones.