Sin Mac, no hay build de iOS
Las herramientas de build de Apple requieren macOS. Un desarrollador en Windows o Linux no puede compilar ni firmar un build de iOS en su propia máquina.
Para desarrolladores de Windows y Linux
Capgo El build compila y firma tu app de iOS Capacitor en máquinas Mac en la nube. Ejecuta un comando CLI desde Windows, Linux o CI, y el build firmado se sube a App Store Connect para TestFlight.
Prueba gratuita ilimitada de 14 días. Sin tarjeta de crédito Garantía de devolución de 14 días. Cancela cuando quieras.
npx @capgo/cli@latest build init --platform ios
npx @capgo/cli@latest build request --platform ios
# signed build runs on an ephemeral Mac runner
# logs stream back to your terminal Máquinas Mac en la nube
Los builds de iOS se ejecutan en máquinas Mac mini M4 dedicadas. Los lanzas desde el ordenador que ya usas.
Firmado y subido
El build se firma con tu certificado y se sube a App Store Connect, listo para TestFlight.
El problema
Las herramientas de build de Apple requieren macOS. Un desarrollador en Windows o Linux no puede compilar ni firmar un build de iOS en su propia máquina.
Los certificados y perfiles suelen estar en el Mac de una sola persona. Si esa persona no está o un perfil expira, el release se detiene.
Un runner de macOS alquilado aún requiere actualizaciones de Xcode, lanes de Fastlane, secretos de firmado y debugging cuando Apple cambia algo.
Cómo funciona
Necesitas una app Capacitor, una cuenta Capgo y una cuenta de Apple Developer. Cada comando proviene de la documentación de Capgo CLI.
El onboarding lee tu proyecto Capacitor, crea el certificado de distribución y el provisioning profile, y los guarda en tu máquina.
npx @capgo/cli@latest build init --platform ios guía de build de iOS Si tu equipo ya tiene un certificado y un perfil, guárdalos con tu clave API de App Store Connect. Permanecen en un archivo de credenciales local.
npx @capgo/cli@latest build credentials save --platform ios \
--apple-team-id YOUR_TEAM_ID \
--apple-key ./AuthKey_XXXXX.p8 \
--apple-key-id YOUR_KEY_ID \
--apple-issuer-id YOUR_ISSUER_ID \
--certificate ./certificate.p12 \
--ios-provisioning-profile ./profile.mobileprovision Gestión de credenciales Sincroniza tu build web con el proyecto de iOS y solicita el build. Los logs se transmiten a tu terminal y el build firmado se sube a App Store Connect para TestFlight.
npx cap sync ios
npx @capgo/cli@latest build request com.example.app --platform ios Guía del primer build Exporta tus credenciales guardadas como secretos de CI con build credentials manage, configura CAPGO_TOKEN y ejecuta build request en GitHub Actions, GitLab CI o cualquier runner.
npx @capgo/cli@latest build credentials manage
# in your CI job
npx @capgo/cli@latest build request com.example.app --platform ios Configuración de GitHub Actions La solución
Los Native Build se ejecutan en la nube cuando hay cambios en code. Los cambios web se envían como Live Updates entre lanzamientos de la tienda.
Los builds de iOS se ejecutan en Mac mini M4 dedicados con Xcode instalado. Tu laptop Windows o Linux, o un CI runner, envía la petición desde la terminal.
Resumen de Capgo Buildbuild init crea el certificado de distribución y el provisioning profile por ti. Utiliza una API key de App Store Connect, que puedes crear en tu navegador si usas Windows o Linux.
guía de build de iOSGuarda las credenciales una vez y luego lanza la solicitud de build desde la terminal, GitHub Actions, GitLab CI o cualquier otro pipeline.
Referencia del comando buildUsa Capgo Build cuando cambien los plugins, permisos, iconos o la versión de Capacitor. Envía cambios de JavaScript, CSS y assets como live updates tras la instalación de la build de la store.
¿Live update o build nativo?Modelo de confianza
Las credenciales permanecen en tu máquina o en tus secretos de CI. Capgo solo las mantiene mientras se ejecuta un build.
CLI sube la carpeta de la plataforma nativa y las dependencias nativas. Tu repositorio completo se queda en tu máquina.
Los logs de build se transmiten en vivo durante el proceso y no se almacenan en los servidores de Capgo.
Los certificados y perfiles se usan en memoria durante el build y se eliminan al terminar. Cada build se ejecuta en un entorno aislado que se destruye después.
Apps creadas con Capacitor
Apps de escuelas, transporte o soporte necesitan releases móviles firmados, incluso si el equipo es mayormente de web, soporte u operaciones. Los workflows de build alojados eliminan el cuello de botella de una sola máquina manteniendo los pasos de firma repetibles.
App de comunicación escolar donde equipos remotos necesitan lanzamientos firmados y fiables.
App de reservas de transporte donde el despliegue no debe depender de una sola máquina.
Herramienta de soporte para equipos de operaciones que requieren registros de build móvil repetibles.
Testimonios de clientes
Diseño, radio 5
“Capgo Build nos ayudó a simplificar nuestro proceso de release de Capacitor. Podemos hacer el build y publicar apps de iOS y Android desde un flujo de trabajo claro.”
Ingeniero Principal de Plataforma Móvil, Tellent
“Descubrimos Capgo gracias a sus plugins, y resultó ser la puerta de entrada a un proceso de release mucho más eficiente para nuestro equipo.”
FAQ
Lo que preguntan los desarrolladores de Windows y Linux antes de su primer cloud iOS build.
No para compilar, firmar o subir. Los builds se ejecutan en las máquinas Mac mini M4 de Capgo. Aun así, necesitas una cuenta de Apple Developer. En Windows o Linux, creas la API de App Store Connect en tu navegador y luego el CLI gestiona los certificados y perfiles.
guía de build de iOSUn Native Build típico tarda 2–3 minutos. Los logs se muestran en tu terminal mientras se ejecuta, para que veas los errores al instante.
Guía del primer buildSí. Con una clave API de App Store Connect en tus credenciales, el build firmado se sube a App Store Connect para que lo pruebes en TestFlight y lo envíes a revisión. Añade --output-upload si también quieres un link de descarga para el IPA.
Configuración del buildEn tu máquina, por defecto en ~/.capgo-credentials/credentials.json, o en los secrets de tu CI. Se envían a Capgo solo durante el build y se eliminan después.
Gestión de credencialesNo. Los cambios en plugins, permisos, iconos o la versión de Capacitor requieren un nuevo Native Build. Los cambios en JavaScript, HTML, CSS y assets pueden enviarse como Live Updates a usuarios que ya tengan la versión de la store.
¿Live update o build nativo?Ejecuta tu primer build firmado de iOS durante la prueba gratuita de 14 días, y luego añade Android, CI y live updates cuando los necesites. Ejecuta tu primer build firmado de iOS con garantía de devolución de 14 días, y luego añade Android, CI y live updates cuando los necesites.
Genera y firma tu app de Capacitor iOS en Macs en la nube de Capgo.
soporte humano de Martin
Prueba gratuita ilimitada de 14 días. Sin tarjeta de crédito Garantía de devolución de 14 días. Cancela cuando quieras.
¿Necesitas una solución Enterprise? Habla con nuestro equipo