Visite o Centro de Associados
Vá para "Portal de provisionamento iOS" -> "Certificados" (barra lateral esquerda) >> guia "Distribuição"
Verifique o campo "Provisioning Profiles" . Se vazio, próximo (4)
Vá para "Provisionamento" (barra lateral esquerda) -> guia "Distribuição" . Pressione "Novo Perfil" e complete-o. Volte para (3) verifique o campo novamente.
Baixe e "execute" (clique duas vezes) o novo perfil de provisionamento.
Nas configurações de compilação do seu projeto, selecione o NOVO perfil de provisionamento (pode ter o mesmo nome do antigo)
Nas configurações de compilação do seu projeto, atualize suas identidades de assinatura de código (todas elas) para a nova, se houver. (O antigo provavelmente expirou, o que é uma das maiores causas da mensagem de erro que você viu)
Verifique se o ID do pacote está correto (CaSe SeNsEtIvE)
Voltar para o XCode Organizer - Dispositivos. Clique em EQUIPE (barra lateral esquerda) e clique em "Atualizar" (parte inferior direita). Você verá que o XCode busca o novo perfil. Se o novo conteúdo for carregado, repita as etapas 6 e 7 (elas terão sido alteradas!)
* Se você não conseguir encontrar a equipe porque está executando uma versão mais recente do xCode, vá para as preferências do Xcode (clicando em "Xcode" na barra de ferramentas do mac em canto superior esquerdo da tela) e vá para a conta, selecione sua equipe e clique em atualizar. Se o novo conteúdo foi carregado, repita as etapas 6 e 7 (elas terão sido alteradas!)
Se você estiver em Preferências -> Contas e ainda assim não conseguir atualizar:
- Clique na guia Contas
- Selecione um ID Apple na lista
- Clique em "Ver Detalhes" no canto inferior direito
- Clique na seta de atualização no canto inferior esquerdo
- O Xcode agora irá atualizar as credenciais atualizadas e você pode prosseguir para validar ou distribuir seu aplicativo.
Valide ou distribua seu aplicativo novamente. Deve funcionar.
Se isso não funcionar, vá para "EQUIPE" em configurações do projeto> metas e selecione "nenhum" ... Agora que você selecionou Nenhum, você precisará repetir a etapa 7 e alterar as identidades de assinatura de código (todos eles) e tente arquivar novamente.
Por último, se nenhuma das opções acima funcionou. Basta criar um novo certificado de produção E criar um novo perfil de provisionamento com o mesmo ID de pacote. (Sim, isso funcionará se você estiver atualizando um aplicativo que já está ativo). Baixe o cert e prov. perfil e execute ambos (clique duplo). Agora repita o passo 6 e arquive. Isso deve funcionar.