No hay Mac, no hay compilación de iOS
Las herramientas de compilación de Apple necesitan macOS. Un desarrollador en Windows o Linux no puede compilar o firmar una compilación de iOS en su propia máquina.
Para desarrolladores de Windows y Linux
Capgo Build compila y firma tu Capacitor aplicación iOS en máquinas Mac en la nube. Ejecuta un solo comando CLI desde Windows, Linux o CI, y el archivo firmado se sube a App Store Connect para TestFlight.
14 días de prueba gratuita ilimitada. No se requiere tarjeta de crédito.
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 de Cloud
Los builds de iOS se ejecutan en máquinas Mac mini M4 dedicadas. Los inicia desde el ordenador que ya usas.
Firmado y subido
La compilación está firmada con tu certificado y se sube a App Store Connect, lista para TestFlight.
El problema
Las herramientas de compilación de Apple necesitan macOS. Un desarrollador en Windows o Linux no puede compilar o firmar una compilación de iOS en su propia máquina.
Los certificados y perfiles a menudo se encuentran en la Mac de una persona. Cuando esa persona está ausente o un perfil expira, la liberación espera.
Un ejecutor macOS alquilado todavía necesita actualizaciones de Xcode, rutas de Fastlane, secretos de firma y depuración cuando Apple cambia algo.
Cómo funciona
Necesitas una aplicación Capacitor, una cuenta Capgo y una cuenta de desarrollador de Apple. Cada comando a continuación proviene de los documentos de la Capgo CLI.
La onboarding lee tu proyecto Capacitor, crea la certificación de distribución y el perfil de provisión, y los guarda en tu máquina.
npx @capgo/cli@latest build init --platform ios
Guía de compilación de iOS
Si tu equipo ya tiene una certificación y perfil, guarda ellos con tu clave API de App Store Connect. Quedan 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
Para sincronizar su compilación web en el proyecto iOS, solicite la compilación. Los registros se muestran en su terminal y la compilación firmada 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 de primeros pasos
Exporte sus credenciales guardadas como secretos de CI con la gestión de credenciales de compilación, establezca CAPGO_TOKEN y ejecute la solicitud de compilación en GitHub Actions, GitLab CI o cualquier ejecutor.
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 compilados nativos se ejecutan en la nube cuando cambian los code. Los cambios web siguen enviándose como actualizaciones en vivo entre las liberaciones de la tienda.
iOS builds run on dedicated Mac mini M4 machines with Xcode installed. Your Windows or Linux laptop, or a CI runner, sends the request from the terminal.
Capgo Build overviewbuild init creates the distribution certificate and provisioning profile for you. It uses an App Store Connect API key, which you create in your browser when you are on Windows or Linux.
Guía de construcción de iOSGuarda tus credenciales una vez y ejecuta la solicitud de compilación desde una terminal, GitHub Acciones, GitLab CI o cualquier otra pipeline.
referencia de comando de construcciónUse Capgo Construye cuando cambien plugins, permisos, iconos o la Capacitor versión. Envíe cambios en JavaScript, CSS y activos como actualizaciones en vivo después de que los usuarios instalen la construcción de la tienda.
Live update o construcción nativa?Modelo de confianza
Las credenciales permanecen en su máquina o en sus secretos de CI. Capgo solo las almacena mientras una construcción se ejecuta.
CLI sube el folder de plataforma nativa y dependencias nativas. Su repositorio completo permanece en su máquina.
Build logs stream live while the build runs and are not stored on Capgo servers.
Los certificados y perfiles se utilizan en memoria durante la construcción y se eliminan cuando termina. Cada construcción se ejecuta en un entorno aislado que se destruye después.
Aplicaciones construidas con Capacitor
Las aplicaciones de transporte, apoyo y educación todavía necesitan versiones móviles firmadas cuando el equipo es principalmente web, apoyo o operaciones. Los flujos de trabajo de construcción hospedados eliminan la botella de un solo equipo mientras mantienen los pasos de firma repetibles.
Aplicación de comunicaciones escolares donde los equipos no nativos aún necesitan versiones firmadas confiables.
Aplicación de reserva de transporte donde la entrega de la versión no debe depender de una máquina de un desarrollador.
Utilidad de soporte donde los equipos de operaciones necesitan registros de compilación móvil repetibles.
Pruebas de clientes
Diseño, radio 5
“Capgo Build nos ayudó a simplificar nuestro Capacitor proceso de lanzamiento de la aplicación. Podemos construir y enviar aplicaciones de iOS y Android desde un flujo de trabajo claro.”
Ingeniero principal de plataformas móviles, Tellent
“Originalmente descubrimos Capgo a través de sus plugins, y resultó ser un gran punto de entrada a un proceso de lanzamiento más eficiente para nuestro equipo.”
FAQ
¿Qué desarrolladores de Windows y Linux preguntan antes de su primer build de iOS en la nube.
No para compilar, firmar o subir. Las compilaciones se ejecutan en las máquinas Mac mini M4 de Capgo. Todavía necesitas una cuenta de desarrollador de Apple. En Windows o Linux, creas la clave de App Store Connect API en tu navegador, luego los CLI maneja certificados y perfiles.
Guía de compilación de iOSUn build nativo típico tarda entre 2–3 minutos. Los registros se muestran en tu terminal mientras se ejecuta, por lo que ves errores en tiempo real.
Guía de inicioSí. Con una clave de App Store Connect API en tus credenciales, la compilación firmada se sube a App Store Connect, donde la pruebas en TestFlight y la envías para revisión en la Tienda de App. Agrega --output-upload si también deseas un enlace de descarga para el IPA.
Configuración de compilaciónEn tu máquina, en ~/.capgo-credentials/credentials.json por defecto, o en tus secretos de CI. Se envían a Capgo solo durante la duración de una compilación y se eliminan después.
Administración de credencialesNo. Plugin, permission, icon, and Capacitor version changes need a new native build. JavaScript, HTML, CSS, and asset changes can ship as live updates to users who already have the store build.
¿Live update o compilación nativa?Realice su primera compilación firmada de iOS durante la prueba gratuita de 14 días, luego agregue Android, CI y actualizaciones en vivo cuando los necesite.
soporte humano de Martin
Prueba gratuita de 14 días ilimitada. No se requiere tarjeta de crédito
¿Necesita empresas? Hable con nuestro equipo