⚠️ Configura las Credenciales PRIMERO
Requerido antes de compilar: Guarda tus credenciales iOS/Android localmente.
🏗️ Compila aplicaciones móviles nativas en la nube y envíalas automáticamente a App Store y Play Store.
El comando build te permite compilar tu aplicación Capacitor para iOS y Android en la infraestructura en la nube de Capgo, similar a cómo Expo maneja las compilaciones. Tu aplicación se compila en infraestructura dedicada y puede enviarse automáticamente a las tiendas de aplicaciones.
Estado Actual: Beta Pública
Compilar aplicaciones móviles nativas tradicionalmente requiere:
Con Capgo Cloud Build, obtienes:
npx @capgo/cli@latest build com.example.app¡Eso es todo! Tu aplicación se compilará en la nube y verás registros en tiempo real.
⚠️ Configura las Credenciales PRIMERO
Requerido antes de compilar: Guarda tus credenciales iOS/Android localmente.
Comenzar
Crea tu primera compilación nativa en minutos.
Compilaciones iOS
Configura certificados y compila para App Store.
Compilaciones Android
Configura keystores y compila para Play Store.
Solución de Problemas
Soluciones a problemas comunes de compilación.
npx @capgo/cli@latest build [appId] [opciones]Compilar para ambas plataformas:
npx @capgo/cli@latest build com.example.appCompilar solo para iOS:
npx @capgo/cli@latest build com.example.app --platform iosCompilar para Android en modo debug:
npx @capgo/cli@latest build com.example.app --platform android --build-mode debugCompilar desde un directorio específico:
npx @capgo/cli@latest build com.example.app --path ./my-app| Opción | Tipo | Por Defecto | Descripción |
|---|---|---|---|
appId | string | capacitor.config | ID de Aplicación (ej., com.example.app) |
--path <ruta> | string | Directorio actual | Ruta al directorio de tu proyecto |
--platform <plataforma> | string | both | Plataforma objetivo: ios, android, o both |
--build-mode <modo> | string | release | Modo de compilación: debug o release |
--build-config <config> | string | - | Configuración adicional de compilación como cadena JSON |
-a, --apikey <apikey> | string | - | Clave API (o usa la variable de entorno CAPGO_TOKEN) |
--supa-host <url> | string | https://api.capgo.app | URL personalizada del host Supabase |
--supa-anon <key> | string | - | Clave anon personalizada de Supabase |
sequenceDiagram participant Dev as Desarrollador participant CLI as Capgo CLI participant Cloud as Capgo Cloud participant iOS as Constructor Mac participant Android as Constructor Android
Dev->>CLI: build com.example.app CLI->>CLI: Comprimir proyecto localmente CLI->>Cloud: Subir a R2 Cloud->>iOS: Aprovisionar Mac (iOS) Cloud->>Android: Iniciar sandbox (Android) iOS-->>CLI: Stream de registros (SSE) Android-->>CLI: Stream de registros (SSE) iOS->>Cloud: Compilación completa Android->>Cloud: Compilación completa Cloud->>iOS: Limpieza (24h después) Cloud->>Android: Limpieza (instantánea) CLI->>Dev: Compilación exitosanode_modules, archivos ocultos)Capgo Cloud Build no es infraestructura nueva - la hemos estado usando internamente durante 3 años:
Funciona en todas partes - GitHub Actions, GitLab CI, o cualquier plataforma CI/CD:
- name: Build native app env: CAPGO_TOKEN: ${{ secrets.CAPGO_TOKEN }} run: | npm run build npx cap sync npx @capgo/cli@latest build com.example.app \ --platform both \ --build-mode releaseNo necesitas:
El tiempo de compilación se factura según el uso real:
Costos típicos:
Solo pagas por lo que usas. Sin mínimos, sin sorpresas.
| Característica | Capgo Cloud Build | GitHub Actions (Mac) | Expo EAS |
|---|---|---|---|
| Mac requerido localmente | ❌ No | ✅ Sí | ❌ No |
| Complejidad de configuración | ⭐ Comando único | ⭐⭐⭐ YAML complejo | ⭐⭐ Archivos de config |
| Nativo Capacitor | ✅ Optimizado | ⚠️ Genérico | ❌ Solo Expo |
| Privacidad de tu código | ✅ Nunca almacenado | ⚠️ En runners | ⚠️ Subido |
| Costo (iOS) | 💰 2× base | 💰💰💰 10× costoso | 💰💰 Premium |
Importante: Capgo compila solo partes nativas.
✅ Nosotros compilamos:
❌ Tú compilas (localmente):
npm run build)npx cap sync)Esta separación asegura:
Limitaciones actuales durante la beta pública:
¿Listo para compilar sin complicaciones?
Crea Tu Primera Compilación
Guía paso a paso para tu primera compilación en la nube.
Únete a la Beta Pública
Cloud Build está en beta pública. Únete a nuestra comunidad para obtener acceso.