Conectar a App Store
Configure suas credenciais da API do App Store Connect para publicar preços localizados na Apple App Store. Guia passo a passo com geração de chave e permissões.
Para publicar preços na Apple App Store, o BasePrice precisa de uma chave de API do App Store Connect. Este guia mostra como criar a chave e adicioná-la ao seu projeto.
Você precisa ter a função de Admin ou Account Holder no App Store Connect para criar chaves de API.
Configuração
Criar uma chave de API
- Abra o App Store Connect e vá para Usuários e Acesso
- Selecione a aba Integrações, depois App Store Connect API na barra lateral esquerda
- Na aba Chaves de Equipe, clique no botão +
- Na caixa de diálogo, insira um nome (ex.:
BasePrice) e defina o acesso como App Manager - Clique em Gerar

Baixar o arquivo de chave .p8
Após a geração da chave, um link de Download aparece na linha da chave. Clique nele para salvar o arquivo .p8 no seu computador.

A Apple permite baixar o arquivo .p8 apenas uma vez. Se você perdê-lo, precisará revogar a chave e criar uma nova.
Copiar o Issuer ID e o Key ID
Na mesma página, localize:
- Issuer ID — exibido acima da tabela de chaves (igual para todas as chaves da sua conta)
- Key ID — o código alfanumérico exibido na linha da chave (ex.:
ULX38YB5YR)

Adicionar ao BasePrice
- No BasePrice, vá para Plataformas Conectadas e adicione Apple App Store
- Cole seu Issuer ID e Key ID
- Faça upload ou arraste e solte o arquivo
.p8que você baixou - Clique em Salvar credenciais
O BasePrice verificará as credenciais com uma chamada de teste à API. Um ícone verde de confirmação indica que a conexão está ativa.

Solução de Problemas
| Problema | Solução |
|---|---|
| "Credenciais inválidas" | Verifique novamente o Issuer ID e o Key ID. Certifique-se de que o arquivo .p8 é o download original — não uma cópia renomeada ou trecho de texto. |
| "Permissões insuficientes" | A chave de API precisa ter pelo menos acesso de App Manager. |
| "Chave não encontrada" | Novas chaves de API podem levar alguns minutos para ser propagadas. Aguarde e tente novamente. |