// assinatura do ios

Assinatura de código do iOS, resolvida em cada build.

A Apple exige que todo app de iPhone seja assinado antes de ir para o TestFlight ou a App Store. O Push200 cuida dos certificados e perfis para você, usando uma chave da sua conta da Apple.

Não precisa de cartão. Apps Expo, Capacitor, React Native e Flutter. Funciona com o repositório do GitHub que você já tem. Suas chaves ficam no seu GitHub.

Os termos, explicados

Você só precisa criar a chave do App Store Connect. Certificados e perfis são organizados em cada build.

  • Certificado de assinatura: prova para a Apple que seu app vem da sua conta Apple Developer
  • Perfil de provisionamento: um arquivo da Apple que liga seu app, o App ID dele e seu certificado
  • Chave do App Store Connect: um pequeno arquivo terminado em .p8 que permite ao Push200 falar com a Apple por você, junto com um Issuer ID

Como criar sua chave

  1. Abra a página de chaves da Apple

    Ela fica no App Store Connect, em Users and Access e depois Integrations. Fique em Team Keys.

  2. Crie uma nova chave

    Dê o nome Push200, escolha o acesso App Manager e clique em Generate. Sempre crie uma nova, porque a Apple não deixa baixar uma chave antiga de novo.

  3. Baixe a chave e copie o Issuer ID

    Baixe o arquivo .p8. A Apple só deixa baixar uma vez. Depois, copie o Issuer ID mostrado acima das suas chaves.

  4. Adicione os dois ao Push200

    Verificamos com a Apple na hora. A chave vai para os secrets criptografados do seu GitHub.

Se você chegar ao limite de certificados

A Apple permite só alguns certificados de assinatura por vez. Isso é normal se você já publicou apps antes, e não quer dizer que sua chave esteja errada. Você tem duas opções:

  • Usar um certificado que você já tem: cole a chave privada dele no campo que o Push200 mostra. É um texto, geralmente em um arquivo terminado em .pem ou .key
  • Remover um certificado que você não usa mais na página de certificados da Apple, e nós criamos um novo para você. Antes, confira se nada mais o usa, porque outro serviço de build ou desenvolvedor que o use deixaria de conseguir assinar novos builds

Onde fica sua chave de certificado

Sua chave de certificado da Apple vai para o seu próprio GitHub como um secret criptografado, e o Push200 não guarda nenhuma cópia. A Apple limita quantos certificados você pode ter, então, quando você adiciona outro app, uma tarefa rápida no seu próprio GitHub copia a chave.

Sua próxima publicação pode estar a um clique de distância.

Comece grátis, sem cartão. Configure seu primeiro app hoje.

Comece grátis