Proxy CLI que filtra y comprime la salida de comandos de shell antes de que llegue al contexto de un agente de programación con IA, reduciendo el uso de tokens.
rorkai/App-Store-Connect-CLI
Herramienta de línea de comandos rápida y programable para automatizar lanzamientos de iOS, macOS, tvOS y visionOS mediante la API de App Store Connect.
- Estrellas
- 7,979
- Forks
- 681
- Issues abiertos
- 5
- Último commit
- hace 16 horas
¿Qué es?
asc es un cliente de línea de comandos para la API de App Store Connect de Apple. Permite programar tareas de lanzamiento, como subir compilaciones, administrar grupos y comentarios de TestFlight, enviar apps a revisión, actualizar metadatos y capturas de pantalla, y consultar el estado de revisión, todo desde una terminal, un IDE o un pipeline de CI/CD.
Además de App Store Connect, la CLI incluye funciones para la firma de código (obtener certificados y perfiles de aprovisionamiento, y sincronizar identidades de firma mediante un almacén cifrado), herramientas auxiliares para compilar y archivar proyectos localmente con Xcode, y gestión de ejecuciones de Xcode Cloud. También incluye comandos para suscripciones, analítica, las API de servidor de StoreKit y los informes de campañas de Apple Ads.
De forma predeterminada, la salida se muestra como tabla en terminales interactivas y como JSON en pipes y CI; también hay opciones explícitas para elegir tabla, JSON o Markdown. La autenticación utiliza claves de API de App Store Connect, almacenadas en el Llavero de macOS o en un archivo de configuración para entornos sin interfaz. El proyecto está escrito en Go, se distribuye mediante Homebrew y un script de instalación, y no está afiliado a Apple.
Funciones clave
- 01Subir compilaciones y administrar grupos, comentarios y registros de fallos de TestFlight
- 02Enviar apps a revisión y consultar su estado y los impedimentos
- 03Administrar metadatos, localizaciones y capturas de pantalla desde archivos locales
- 04Obtener y sincronizar certificados de firma de código y perfiles de aprovisionamiento
- 05Llamar directamente a cualquier endpoint de App Store Connect con el comando de API sin procesar
- 06Generar la salida como tabla, JSON o Markdown; en CI, JSON es la opción predeterminada
Casos de uso
- Subir y distribuir compilaciones de iOS o macOS en TestFlight desde CI
- Programar envíos a App Store con actualización de versión y sincronización de metadatos
- Obtener registros de fallos y comentarios de testers en una terminal o un panel
- Automatizar la carga de capturas de pantalla para distintos idiomas y tamaños de dispositivo
Inicio rápido
- 1
Instalar con Homebrew
brew install asc - 2
Comprobar que el binario funciona
asc version - 3
Autenticarse con la clave de API de App Store Connect
asc auth login --name "MyApp" --key-id "ABC123" --issuer-id "DEF456" --private-key /path/to/AuthKey.p8 --network - 4
Mostrar tus apps
asc apps list --output table
Antes de usarlo
- Para hacer algo útil, se necesita una clave de API de App Store Connect de tu cuenta de desarrollador de Apple.
- Las versiones compiladas con Go 1.27 requieren macOS 13 Ventura o posterior.
- La telemetría anónima de uso por comando está activada de forma predeterminada; si no la quieres, debes desactivarla.
Temas
Preguntas frecuentes
- ¿Qué es App-Store-Connect-CLI?
- Herramienta de línea de comandos rápida y programable para automatizar lanzamientos de iOS, macOS, tvOS y visionOS mediante la API de App Store Connect. asc es un cliente de línea de comandos para la API de App Store Connect de Apple. Permite programar tareas de lanzamiento, como subir compilaciones, administrar grupos y comentarios de TestFlight, enviar apps a revisión, actualizar metadatos y capturas de pantalla, y consultar el estado de revisión, todo desde una terminal, un IDE o un pipeline de CI/CD.
- ¿App-Store-Connect-CLI es gratuito? ¿Qué licencia tiene?
- App-Store-Connect-CLI es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿App-Store-Connect-CLI sigue mantenido?
- Mantenimiento activo. El último commit de App-Store-Connect-CLI fue el 19 oct 2026.
- ¿Para qué puedo usar App-Store-Connect-CLI?
- Subir y distribuir compilaciones de iOS o macOS en TestFlight desde CI Programar envíos a App Store con actualización de versión y sincronización de metadatos Obtener registros de fallos y comentarios de testers en una terminal o un panel Automatizar la carga de capturas de pantalla para distintos idiomas y tamaños de dispositivo
- ¿Cómo se instala App-Store-Connect-CLI?
- Instalar con Homebrew: brew install asc Comprobar que el binario funciona: asc version Autenticarse con la clave de API de App Store Connect: asc auth login --name "MyApp" --key-id "ABC123" --issuer-id "DEF456" --private-key /path/to/AuthKey.p8 --network Mostrar tus apps: asc apps list --output table
- ¿Dónde consigo App-Store-Connect-CLI?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/rorkai/App-Store-Connect-CLI
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Kit de herramientas que genera interfaces de línea de comandos nativas para agentes a partir de software existente e incluye CLI-Hub, un registro para instalar CLIs listas para usar.
Una alternativa multiplataforma a Xcode para compilar, firmar e instalar apps de iOS desde paquetes SwiftPM en Linux, Windows y macOS.
Cliente de API de código abierto que guarda colecciones como archivos de texto sin formato en el sistema de archivos, una alternativa offline a Postman e Insomnia.
Una herramienta de línea de comandos que unifica las API de Google Workspace, como Drive, Gmail, Calendar, Sheets, Docs y Chat, y ofrece salida JSON para scripts y agentes de IA.
Aplicación de escritorio, móvil, web y CLI para ejecutar y orquestar varios agentes de programación, como Claude Code, Codex y OpenCode, en worktrees paralelos.