Proxy de CLI que filtra e compacta a saída de comandos do shell antes que ela chegue ao contexto de um agente de programação com IA, reduzindo o uso de tokens.
rorkai/App-Store-Connect-CLI
Uma ferramenta de linha de comando rápida e programável para a API do App Store Connect, que automatiza lançamentos para iOS, macOS, tvOS e visionOS.
- Estrelas
- 7,979
- Forks
- 681
- Issues abertas
- 5
- Último commit
- há 18 horas
O que é?
asc é um cliente de linha de comando para a API do App Store Connect da Apple. Ele permite que desenvolvedores automatizem tarefas de lançamento, como enviar builds, gerenciar grupos e feedback do TestFlight, enviar apps para revisão, atualizar metadados e screenshots e verificar o status da revisão, tudo pelo terminal, IDE ou pipeline de CI/CD.
Além do próprio App Store Connect, a CLI oferece suporte à assinatura de código (busca de certificados e provisioning profiles e sincronização de identidades de assinatura por meio de um repositório criptografado), ferramentas auxiliares para builds e archives locais do Xcode e gerenciamento de execuções do Xcode Cloud. Também inclui comandos para assinaturas, analytics, APIs de servidor do StoreKit e relatórios de campanhas do Apple Ads.
Por padrão, a saída é exibida em tabela em terminais interativos e em JSON em pipes e CI, com flags explícitas para escolher tabela, JSON ou Markdown. A autenticação usa chaves da API do App Store Connect, armazenadas no macOS Keychain ou em um arquivo de configuração para ambientes headless. O projeto é escrito em Go, distribuído pelo Homebrew e por um script de instalação, e não tem afiliação com a Apple.
Recursos principais
- 01Enviar builds e gerenciar grupos, feedback e logs de falhas do TestFlight
- 02Enviar apps para revisão e verificar o status e os impedimentos da revisão
- 03Gerenciar metadados, localizações e screenshots a partir de arquivos locais
- 04Buscar e sincronizar certificados de assinatura de código e provisioning profiles
- 05Chamar diretamente qualquer endpoint do App Store Connect com o comando raw API
- 06Exibe os resultados em tabela, JSON ou Markdown; JSON é o formato padrão no CI
Casos de uso
- Enviar e distribuir builds de iOS ou macOS no TestFlight a partir do CI
- Automatizar envios de apps à App Store, incluindo atualização de versão e sincronização de metadados
- Obter logs de falhas e feedback de testadores no terminal ou em um dashboard
- Automatizar o envio de screenshots para diferentes localidades e tamanhos de dispositivo
Início rápido
- 1
Instalar com Homebrew
brew install asc - 2
Confirmar que o binário funciona
asc version - 3
Autenticar-se com a chave de API do App Store Connect
asc auth login --name "MyApp" --key-id "ABC123" --issuer-id "DEF456" --private-key /path/to/AuthKey.p8 --network - 4
Listar seus apps
asc apps list --output table
Antes de usar
- Para fazer algo útil, é necessária uma chave de API do App Store Connect da sua conta de desenvolvedor Apple.
- As versões compiladas com Go 1.27 exigem macOS 13 Ventura ou posterior.
- A telemetria anônima de uso por comando vem ativada por padrão; se não quiser usá-la, você precisa desativá-la.
Tópicos
Perguntas frequentes
- O que é App-Store-Connect-CLI?
- Uma ferramenta de linha de comando rápida e programável para a API do App Store Connect, que automatiza lançamentos para iOS, macOS, tvOS e visionOS. asc é um cliente de linha de comando para a API do App Store Connect da Apple. Ele permite que desenvolvedores automatizem tarefas de lançamento, como enviar builds, gerenciar grupos e feedback do TestFlight, enviar apps para revisão, atualizar metadados e screenshots e verificar o status da revisão, tudo pelo terminal, IDE ou pipeline de CI/CD.
- App-Store-Connect-CLI é gratuito? Qual é a licença?
- App-Store-Connect-CLI é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- App-Store-Connect-CLI ainda é mantido?
- Manutenção ativa. O último commit de App-Store-Connect-CLI foi em 19 de out. de 2026.
- Para que posso usar App-Store-Connect-CLI?
- Enviar e distribuir builds de iOS ou macOS no TestFlight a partir do CI Automatizar envios de apps à App Store, incluindo atualização de versão e sincronização de metadados Obter logs de falhas e feedback de testadores no terminal ou em um dashboard Automatizar o envio de screenshots para diferentes localidades e tamanhos de dispositivo
- Como instalar App-Store-Connect-CLI?
- Instalar com Homebrew: brew install asc Confirmar que o binário funciona: asc version Autenticar-se com a chave de API do App Store Connect: asc auth login --name "MyApp" --key-id "ABC123" --issuer-id "DEF456" --private-key /path/to/AuthKey.p8 --network Listar seus apps: asc apps list --output table
- Onde consigo App-Store-Connect-CLI?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/rorkai/App-Store-Connect-CLI
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Toolkit que gera interfaces de linha de comando nativas para agentes a partir de softwares existentes e oferece o registro CLI-Hub para instalar CLIs prontas.
Uma alternativa multiplataforma ao Xcode que compila, assina e instala apps iOS de pacotes SwiftPM no Linux, Windows e macOS.
Cliente de API open source que armazena coleções como arquivos de texto simples no sistema de arquivos, uma alternativa offline ao Postman e ao Insomnia.
Uma ferramenta de linha de comando que oferece uma interface única para APIs do Google Workspace, como Drive, Gmail, Calendar, Sheets, Docs e Chat, com saída JSON para scripts e agentes de IA.
App para desktop, dispositivos móveis, web e CLI que executa e coordena vários agentes de programação, como Claude Code, Codex e OpenCode, em worktrees paralelas.