Estamos emocionados de anunciar Capgo Nube de Construcción - 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
La construcció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 su 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 Acciones 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 simplemente ejecutar un solo comando?
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 un comando que:
- Comprime tu proyecto localmente
- Carga 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 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.
But aquí está lo que nos hace diferentes: lo hemos estado haciendo durante 3 años Construimos aplicaciones nativas para nuestros clientes internamente desde el inicio de Capgo, y hemos aprendido exactamente qué se necesita para construir aplicaciones Capacitor de manera confiable.
Nuestra Expertise
Hace tres años, hemos:
- Desarrollado nuestro propio sistema Fastlane - Hemos creado configuraciones de Fastlane personalizadas específicamente optimizadas para aplicaciones Capacitor
- Maestramos la construcción de Capacitor - Tenemos un profundo conocimiento 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 queda en su lado - nunca tocamos o almacenamos su web code
- Refinamos nuestra infraestructura - Han llevado a cabo miles de compilaciones internas para perfeccionar nuestro sistema de compilación antes de hacerlo disponible para ustedes.
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
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) provistas 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 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 aplicación en la tienda
- Cualquier error o advertencia
Y aquí está lo 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 compilar, 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 compilación. Quedan a salvo en tu máquina.
¿Qué Sucede Durante una Compilación
When ejecutas 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
- 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
Esto es lo que garantizamos sobre tus credenciales:
- ✅ Jamás almacenadas permanentemente - Los 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 tiendas - Las aplicaciones van directas a App Store/Play Store - Capgo nunca las almacena
Administració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 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 almacenamiento (.jks o .keystore)
- Alias de clave de almacenamiento
- Contraseña de clave de almacenamiento
- Contraseña de almacenamiento de clave
- 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 Registros: Los registros de compilación se transmiten en tiempo real a su terminal mediante eventos de servidor a servidor (SSE), pero nunca se persisten en disco ni en bases de datos
- No Almacenamiento de Artefactos: 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 nunca los almacena
- Limpieza Automática:
- Android: La caja de arena 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 horas
- Compilaciones Aisladas: Cada compilació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 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 las construcciones activas
Usa en Cualquier Lugar
Cloud Build funciona en cualquier lugar - su máquina local, GitHub Actions, 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, puede hacer lo siguiente:
Opción 1: Guarde 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 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, gestionar cachés de compilación o instalar SDKs en su entorno de CI. __CAPGO_KEEP_0__ se encarga de todo eso en la nube. Precios Simples y Transparentes
No need to configure Mac runners, manage build caches, or install SDKs in your CI environment. Capgo handles all of that in the cloud.
Compilaciones de Android
: multiplicador 1×
- Compilaciones de iOS: multiplicador 2× (debido a los costos de hardware de Mac dedicado)
- __CAPGO_KEEP_0__: 2× multiplier (due to dedicated Mac hardware costs)
No sorpresas de facturación, no compromisos mínimos. Solo paga por lo que utiliza.
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 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 el proceso de construcción de su sitio web; nosotros nos encargamos de la complejidad nativa
¿Qué Sobre Actualizaciones en Vivo?
Cloud Build complementa nuestro sistema de actualizaciones en vivo existente . Aquí's cómo funcionan juntos:Cloud Build
- : Para cambios de aplicaciones nativas (plugins, permisos, configuraciones nativas __CAPGO_KEEP_0__) que requieren la revisión de App Store/Play Store: For native app changes (plugins, permissions, native code) that require App Store/Play Store review
- : Para cambios de sitio web __CAPGO_KEEP_0__ (HTML, CSS, JavaScript) que pueden ser desplegados de inmediato sin revisión: For web code changes (HTML, CSS, JavaScript) that can be deployed instantly without review
Estado Actual: Lanzado por Completo
Cloud Build ha sido lanzado por completo desde enero de 2026 y está disponible para todos los usuarios __CAPGO_KEEP_0__. Estamos continuando mejorando la experiencia basándonos en retroalimentación de producción.
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.
Empezar
¿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
- - 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ó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 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!.
Obtén más información
Resumen de Cloud Build
- Guía de configuración de credenciales
- Empezar con Cloud Build
- Learn More
- Configuración de compilación de iOS
- Configuración de compilación de 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 CI/CD para el detalle de implementación en Integración CI/CD, y GitHub Acciones de Integración para el detalle de implementación en GitHub Acciones de Integración.