Repolode
rorkai

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. 1

    Instalar com Homebrew

    brew install asc
  2. 2

    Confirmar que o binário funciona

    asc version
  3. 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. 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