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 de 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 Locales: 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 de Linux/Windows
- Configuración de 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: Mantén actualizados los herramientas de compilación, SDKs y certificados en diferentes entornos
¿Qué pasaría si pudieras saltarte todo eso y ejecutar solo una orden?
Presentando Cloud Build
Con Capgo Cloud Build, compilar tu aplicación es tan sencillo 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
- Compila tu aplicación en infraestructura dedicada utilizando tus credenciales guardadas
- Envía registros en tiempo real a tu terminal
- Presenta en la Tienda de Mac App y Google Play (si está configurado)
How It Works
We built Capgo Cloud Build using the same approach as Expo EAS Build - dedicated cloud infrastructure that handles all the complexity for you.
Nosotros construimos __CAPGO_KEEP_0__ 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:. 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.
. Hemos estado construyendo aplicaciones nativas para nuestros clientes internamente desde el comienzo de __CAPGO_KEEP_0__, y hemos aprendido exactamente qué se necesita para construir __CAPGO_KEEP_1__ aplicaciones de manera confiable.
Nuestra Expertise
- Hemos hecho lo siguiente durante los últimos tres años: - We’ve created custom Fastlane configurations specifically optimized for Capacitor apps
- - Hemos creado configuraciones de Fastlane personalizadas específicamente optimizadas para Capacitor aplicaciones Maestramos Capacitor builds
- - Tenemos una profunda comprensión de lo que es importante al construir para __CAPGO_KEEP_0__, desde configuraciones de plugins hasta dependencias nativas - 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 experimentación. 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 Capacitor scripts de compilación 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) provistas a demanda. Utilizamos nuestra configuración de Fastlane personalizada - refinada durante años de Capacitor compilaciones - 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 registros de compilación directamente a su terminal mientras ocurren. Puede ver:
- Instalación de dependencias
- Compilación
- Code de firma
- Presentación en la tienda de aplicaciones
- 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 de 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
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 compilación. Quedan a salvo en tu máquina.
¿Qué Sucede Durante una Compilación
Cuando ejecutes una orden de compilació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
- Compilarcontexto: Sección de características de producto en la página de aterrizaje. Rol: Etiqueta de IU corta o elemento de navegación. Visto en: componente landing/AutomationFeatures.astro. Clave de mensaje `landing_automation_build` (Compilar Automatización de Lanzamiento).
- : Las credenciales se utilizan SOLO durante el proceso de compilació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 compilación
Aquí está lo que garantizamos sobre sus credenciales:
- ✅ Nunca almacenados permanentemente - Las credenciales existen solo en los servidores Capgo durante la construcción activa
- ✅ Eliminación automática - Eliminados 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 o 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
Usted 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
Tener qué credenciales son necesarias?
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)
Ver 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 LogCompilación: Los registros de compilación fluyen a tu terminal en tiempo real a través de eventos de servidor (SSE) pero nunca se persisten en disco o bases de datos
- No Almacenamiento de Artefactos: Los archivos IPA/APK compilados se envían directamente desde nuestras máquinas de compilación a los servidores de App Store/Play Store - Capgo nunca los almacena
- Limpieza Automática:
- Android: El entorno de compilació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 compilación, la máquina se elimina después de 24 horas
- Construcciones Aisladas: Cada construcción de iOS se ejecuta en un usuario de macOS completamente separado con su propia cadena 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
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
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).
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 obtener más detalles.
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 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` (Compilación nativa V2 Calc Android).
- Compilaciones de iOS: 2× multiplicador (debido a los costos de hardware Mac dedicado)
No sorpresas de facturación, compromisos mínimos. Solo paga por lo que utiliza.
Su Code, Su Responsabilidad
Un principio importante de Capgo Cloud Build: solamente construimos las partes nativas.
Su JavaScript, HTML y CSS quedan en su lado. Nunca procesamos, inspeccionamos o 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:
- Seguridad mejorada - Su lógica de aplicación nunca sale de su control
- Compilaciones más rápidas - No desperdiciamos tiempo reconstruyendo tu web code
- Responsabilidad clara - Tú controlas tu 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 existente actualizaciones en vivo. Aquí es 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 en web __CAPGO_KEEP_0__ (HTML, CSS, JavaScript) que pueden desplegarse de inmediato sin revisión. Actualizaciones en vivo: Para todo lo demás. Juntos, danos el flujo de trabajo de despliegue más rápido posible.
Estado Actual: Lanzado Completamente
Cloud Build ha sido completamente lanzado 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áznoslo saber - nos encantaría ayudarlo a que su primer build se ejecute correctamente.
Inicio
¿Listo 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
- Documentación de Cloud Build - Tu primer build en 5 minutos
- - Configuración específica de iOS - Certificados, perfiles de configuración de provisión y App Store Connect
- - Configuración específica de Android - Claves de almacenamiento y configuración de Play Store
- - Integración de CI/CD - Automatiza tus builds en tu pipeline
- - Solución de problemas - Problemas comunes y soluciones
- ¿Qué sigue?
- Estamos trabajando activamente en:
- - Construcción de iOS más rápida: 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 registros opcionales 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.
¡Disfruta compilando!
Conoce 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
Keep going from Introducing Capgo Cloud Build - Build Native Apps Without the Hassle
Sigue adelante desde Introduciendo __CAPGO_KEEP_0__ Cloud Build - Crea aplicaciones nativas sin el estrés Introducing Capgo Cloud Build - Build Native Apps Without the Hassle Introduciendo __CAPGO_KEEP_0__ Cloud Build - Crea aplicaciones nativas sin el estrés 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 Compilaciones nativas, Capgo Integraciones para el flujo de trabajo del producto en Capgo Integraciones, Integración CI/CD para el detalle de implementación en Integración CI/CD, y GitHub Integración de Acciones para el detalle de implementación en GitHub Integración de Acciones.