O TL; DR Xcode é muito específico sobre o nome que você atribuiu ao seu App ID no centro membro. Ter o identificador de pacote correto não é suficiente. Você deve usar o formato específico mostrado abaixo para o Xcode "ver" seu ID do aplicativo.
Atualização : de acordo com @isaacselement nos comentários abaixo, esse problema foi resolvido no Xcode 7.3.1 .
A solução da @ romrom de excluir o ID do aplicativo e fazer com que o Xcode crie um novo foi uma pista. Infelizmente, isso não foi um iniciador para mim, pois meu ID do aplicativo foi usado por um aplicativo da Loja e, portanto, não pôde ser excluído.
No entanto, descobri através de algumas experiências que poderia resolver o problema editando manualmente o ID do aplicativo existente. Acontece que o Xcode é realmente exigente quanto ao nome do ID, e não apenas ao ID do pacote.
Para um ID de pacote típico, como com.mycompany.appname , o nome do ID do aplicativo deve estar neste formato:
XC com mycompany appname
um nome em qualquer outro formato não será visto pelo Xcode .
Como verificar se você é afetado / Como corrigir
- Faça login na Central de Membros .
- Clique em "Certificados, identificadores e perfis".
- Na barra de navegação esquerda, clique em "IDs do aplicativo".
- Localize o ID do aplicativo com seu identificador de pacote.
- Se esse ID do aplicativo não tiver o formato de nome correto (como mostrado acima), clique nele e clique no botão Editar.
- Mude o nome e clique em Concluído.
- Aproveite a redução de estresse e raiva.
PS Existem alguns problemas relacionados se você estiver usando o Xcode 7.3, no qual ele não criará automaticamente perfis de distribuição adequados para você, mesmo que você corrija o nome como mencionado acima. A solução é fazer o downgrade para 7.2.1 ou 7.3 Beta ou usar uma ferramenta como fastlane / sigh.