⚠️ Configura Credenciales Primero
Requerido antes de construir: Debes configurar tus credenciales de construcción (certificados para iOS, keystore para Android).
Copie un prompt de configuración con los pasos de instalación y la guía de markdown completa para este plugin.
Comience con Capgo Cloud Build y cree su primer compilación nativa de iOS o Android en minutos.
Antes de empezar, asegúrate de tener:
bunx @capgo/cli@latest app add si no)⚠️ Configura Credenciales Primero
Requerido antes de construir: Debes configurar tus credenciales de construcción (certificados para iOS, keystore para Android).
Configura Credenciales de Construcción
Antes de que puedas construir, debes guardar tus credenciales localmente:
Para iOS:
bunx @capgo/cli@latest build credentials save \ --platform ios \ --certificate ./cert.p12 \ --p12-password "password" \ --provisioning-profile ./profile.mobileprovision \ --apple-key ./AuthKey.p8 \ --apple-key-id "KEY123" \ --apple-issuer-id "issuer-uuid" \ --apple-team-id "team-id"Para Android:
bunx @capgo/cli@latest build credentials save \ --platform android \ --keystore ./release.keystore \ --keystore-alias "my-key" \ --keystore-key-password "key-pass" \ --keystore-store-password "store-pass"Ver el guía completa de credenciales para detalles. Verificar construcción local
Primero, asegúrese de que su aplicación se construya localmente sin errores:
Ventana de terminal
# Build your web assetsbun run build
# Sync with Capacitorbunx cap sync
# Test local build (optional but recommended)bunx cap open ios # For iOSbunx cap open android # For AndroidEstablezca su clave de Capgo __CAPGO_KEEP_1__ (si no está configurada ya):
Set your Capgo API key (if not already configured):
bunx @capgo/cli@latest loginO establezca la variable de entorno:
export CAPGO_TOKEN=your_api_key_hereEjecuta tu primer build
Comienza con un build de depuración de Android (más rápido para probar):
bunx @capgo/cli@latest build com.example.app \ --platform android \ --build-mode debugVerás registros en tiempo real mientras tu build avanza:
✔ Creating build job...✔ Uploading project (15.2 MB)...✔ Build started
📝 Build logs:→ Installing dependencies...→ Running Gradle build...→ Signing APK...✔ Build succeeded in 3m 42sVerifica el estado de la construcción
El CLI se encargará de realizar una solicitud periódica y mostrar el estado de la construcción. Una vez completado, verás:
Cuando ejecutes el comando de compilación, esto es lo que sucede:
flowchart LR
A[Your Machine] -->|1. Zip Project| B[Local Temp]
B -->|2. Upload| C[Capgo Cloud]
C -->|3. Build| D[Mac Mini Silicon M4 Build Server]
D -->|4. Logs Stream| A
D -->|5. Cleanup| E[Auto Delete] node_modules SubirLa ejecución de construcción se ejecuta en máquinas Mac Mini Silicon M4 dedicadas:
La imagen de construcción admite Xcode 26.2, Android Studio 2025 y .NET 9/.NET 10 SDK cargas de trabajo para pipelines de construcción nativas.
Una vez que hayas verificado que el proceso funciona, crea un compilado de producción:
bunx @capgo/cli@latest build com.example.app \ --platform android \ --build-mode releasePrimero debes configurar las credenciales de firma. Consulta Configuración de Compilación de Android.
bunx @capgo/cli@latest build com.example.app \ --platform ios \ --build-mode releaseLos builds de iOS requieren certificados de firma y perfiles de configuración. Consulte Configuración de Build de iOS.
Capgo Solo se suben los archivos mínimos necesarios para compilar tu aplicación nativa. Tu código fuente completo __CAPGO_KEEP_0__ nunca sale de tu máquina. to compile your native app. Your full source code never leaves your machine.
| Incluido | Descripción |
|---|---|
ios/ o android/ | La carpeta de la plataforma nativa que estás construyendo |
package.json, package-lock.json | Manifiesto de dependencias |
capacitor.config.* | Capacitor configuración |
resources/ | Iconos de la aplicación, pantallas de bienvenida |
| Plugin nativo code | Solo los ios/ o android/ subcarpeta de cada plugin Capacitor |
| Excluidos | ¿Por qué |
|---|---|
node_modules/ (la mayoría de ella) | Solo se incluye el plugin nativo code, no las dependencias de JS |
src/ | Su fuente web code se queda local |
dist/, www/, build/ (nivel raíz) | Ya sincronizado en la carpeta nativa mediante cap sync |
.git/ | Historial de control de versiones |
.gradle/, .idea/, .swiftpm/ | Cachés de compilación y ajustes del IDE |
.envSecretos | Nunca subidos |
Antes de ejecutar bunx @capgo/cli@latest build:
bun run build (o el comando de compilación de su marco de trabajo)bunx cap sync para copiar activos web en el proyecto nativopackage.jsonEl tiempo de compilación se mide desde el inicio hasta la finalización:
Solo paga por el tiempo de compilación real utilizado. Sin cargos ocultos.
Desencadé Capgo Build automáticamente desde tu GitHub flujo de trabajo de Actions — con un clic de botón, al recibir un push o una etiqueta. Consulta la guía dedicada de Capgo Actions GitHub Actions guide Desarrollo local
Ventana de terminal
# Quick debug build for testingbun run build && bunx cap syncbunx @capgo/cli@latest build com.example.app \ --platform android \ --build-mode debugCompila para ambas plataformas ejecutando dos comandos:
# iOS buildbunx @capgo/cli@latest build com.example.app \ --platform ios \ --build-mode release
# Android buildbunx @capgo/cli@latest build com.example.app \ --platform android \ --build-mode releaseEn CI/CD, puedes ejecutar estos en trabajos de paralelo para compilaciones más rápidas.
Ahora que has creado tu primera compilación: