Estamos emocionados de anunciar Capgo Construcción en la Nube - 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
Construir aplicaciones móviles nativas siempre ha sido un punto de dolor para los desarrolladores web. Necesitas:
- Herramientas de Desarrollo Local: Instale e mantenga Xcode (30+ GB) y Android Studio en su máquina
- Hardware MaciOS requiere una Mac, lo que puede ser costoso o imposible en ejecutores de CI de Linux/Windows.
- Configuración de CI/CDConfigura acciones complejas GitHub o flujos de trabajo 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
¿Y 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
- 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 Google Play (si está configurado)
Cómo Funciona
Construyimos Capgo Cloud Build utilizando el mismo enfoque que Expo EAS Build - infraestructura de cloud dedicada que maneja toda la complejidad por usted.
Pero aquí está lo que nos hace diferentes: 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.
Nuestra Experticia
Durante los últimos tres años, hemos:
- Desarrollamos nuestro propio sistema de Fastlane - Hemos creado configuraciones de Fastlane personalizadas específicamente optimizadas para aplicaciones Capacitor
- Dominamos la creación de compilaciones Capacitor - Tenemos una profunda comprensión de lo que es importante al construir para Capacitor, desde configuraciones de plugins hasta dependencias nativas
- Nos enfocamos en nativo solo - 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
Esta no es una nueva prueba. Es una infraestructura probada en combate que hemos utilizado durante años, ahora disponible como servicio.
Para Android
Las compilaciones de Android se ejecutan en entornos de compilación seguros 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 Juegos
Para 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
No como otras soluciones, transmitimos los registros de construcció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
- Errores o advertencias
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 CLI, garantizando su privacidad.
Cómo funcionan las credenciales
Antes de poder construir, debes proporcionar tus credenciales de firma. Capgo maneja esto con la máxima seguridad en mente.
Guardar Credenciales Localmente
Tu 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 ejecutes una orden de construcción:
- Local: CLI lee credenciales de
~/.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
- Construye: Las credenciales se utilizan SOLO durante el proceso de construcción activo
- LimpiezaLas credenciales se eliminan automáticamente de los servidores de Capgo después de completar la compilación.
Garantías de Seguridad
: Aquí está lo que garantizamos sobre sus credenciales:
- ✅ Jamás almacenados permanentemente - Las credenciales existen en los servidores Capgo solo durante la construcción activa
- ✅ Eliminación automática Eliminado inmediatamente después de la finalización de la compilación (máximo 24 horas incluso si la compilación falla)
- ✅ No registros, sin artefactos - No almacenamos registros de construcción ni archivos IPA/APK que podrían contener huellas de credenciales
- ✅ Entornos efímeros Ambientes de compilación se destruyen completamente después de su uso.
- ✅ Directo a tiendas - Las apps van directamente a App Store/Play Store - Capgo nunca las retiene
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 y contraseña)
- Perfil de provisión(s) (.mobileprovision archivos)
- Opcional: clave de API de App Store Connect (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 llaves
- Opcional: archivo JSON de servicio de Google Play (para presentación automática)
Ver 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 Registros: Los registros de compilación fluyen en tiempo real a su terminal mediante Eventos Servidor-Sent (SSE) pero nunca se persisten en disco ni en bases de datos
- No Almacenamiento de ArtefactosSus archivos IPA/APK compilados van directamente desde nuestras máquinas de compilación a los servidores de App Store/Play Store - Capgo nunca los almacena.
- Eliminación Automática:
- Android: Build sandbox destroyed instantly after completion
- iOS: cuenta de usuario de Mac limpia después de la compilación, máquina desechada después de 24 horas
- Compilaciones AisladasCada compilación de iOS se ejecuta en un usuario macOS completamente separado con su propia cadena de claves.
- Su Code Privacidad: Solo compilamos partes nativas - su JavaScript/HTML/CSS nunca toca nuestros servidores
- No Historial de CompilaciónNo mantenemos una base de datos de tus compilaciones, versiones ni ningún metadato de compilación más allá de lo necesario para las compilaciones activas.
Utilízalo 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 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 de CI, puedes elegir entre:
Información de construcción en entornos CI, puedes elegir: Opción 1: Guardar credenciales en CI
# 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
(recomendado por simplicidad) Opción 2: Proporcionar credenciales inline
Puede pasar credenciales directamente en variables de entorno - consulte el documentación de credenciales documentación de credenciales
No es necesario configurar ejecutores de Mac, gestionar cachés de compilación ni instalar SDKs en tu entorno de CI. Capgo se encarga de todo en la nube.
Precio Simple y Transparente
Cargamos basados en el tiempo de compilación real utilizado:
- Compilaciones de Android1× multiplicador
- : multiplicador 1×2× multiplicador (debido a los costos de hardware de Mac dedicado)
No sorpresas en las facturas, sin compromisos mínimos. Paga solo por lo que utilizas.
Su Code, Su Responsabilidad
One important principle of Capgo Cloud Build: Tu __CAPGO_KEEP_0__, Tu Responsabilidad.
Your JavaScript, HTML, and CSS stay on your side. We never process, inspect, or store your web code. You’re responsible for building your web assets locally (using npm run build o con tu herramienta de compilación preferida), y nos encargamos de la compilación nativa.
Esta separación es intencional:
- Mayor seguridad - Tu lógica de aplicación nunca sale de tu control
- Compilaciones más rápidas - No desperdiciamos tiempo reconstruyendo tu web code
- Responsabilidad clara - Tú controlas tu proceso de compilación web; nos encargamos de la complejidad nativa
¿Qué sobre las Actualizaciones en Vivo?
Cloud Build complementa nuestro sistema existente de sistema live update. Aquí está 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 vivoPara cambios web code (HTML, CSS, JavaScript) que se pueden desplegar de inmediato sin revisión
Use Cloud Build when you add a new plugin or change native configurations. Use live updates for everything else. Together, they give you the fastest possible deployment workflow.
Estado Actual: Completamente Liberado
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? Necesitas ayuda para empezar? y háblanos - nos encantaría ayudarte a que tu primer build se ejecute correctamente.
y háznoslo saber - nos encantaría ayudarte a que tu primer build se ejecute.
Empezar a construir sin problemas. Revisa el Documentación de Cloud Build a aprender más sobre:
- Configuración de credenciales - Certificados iOS y keystore de Android
- Getting started guide - Tu 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 CI/CD Automatice las compilaciones en tu pipeline
- Troubleshooting - 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
- Registro de historial de compilaciones: 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 los desarrolladores de construir aplicaciones móviles nativas. Si tienes comentarios o solicitudes de características, nos encantaría escuchar de ti en nuestra comunidad de Discord.
¡Disfruta construyendo!
Aprende más
- Resumen de Cloud Build
- Resumen de Cloud Build
- Guía de configuración de credenciales
- Configuración de inicio con Cloud Build
- Configuración de iOS para la compilación
- Configuración de Android para la compilación
Sigue adelante desde Introduciendo Capgo Cloud Build - Construye aplicaciones 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 el detalle de implementación en GitHub Integración de Acciones.