Estou lutando com isso por horas. Tenho 2 mesmos perfis de provisionamento que criei e o novo perfil não substituiu o antigo (que expira 6 dias antes do novo). Por meio do menu XCode 5, não consigo excluir o perfil de provisionamento duplicado. Alguma solução alternativa para essa situação?
91
Respostas:
Se você excluir o perfil do a / ce de desenvolvimento da Apple e clicar em atualizar no XCode (usando xcode> Preferências> Contas), esses perfis desaparecerão.
Você pode removê-los deste diretório em sua máquina: "
~/Library/MobileDevice/Provisioning\ Profiles"
fonte
Nas Preferências do Xcode, vá para Contas, vá para o seu Apple ID, clique em "Ver Detalhes" Clique no perfil de provisionamento que você gostaria de excluir e pressione a tecla "delete" UMA VEZ. Em seguida, clique no ícone de atualização para atualizar manualmente a lista (bastante contra-intuitivo ...).
Usando esse método, fui capaz de excluir todas as cópias, exceto uma do mesmo perfil de provisionamento, após o que a exclusão não fará nada.
fonte
Você provavelmente não precisa excluir os perfis duplicados. Basta ir para Xcode / Preferences / Accounts / / View Details e clicar no botão Atualizar.
Fiz isso e meus perfis de provisionamento duplicados desapareceram. Agora, quando eu postar compilações no TestFlight, as listas de distribuição estão todas corretas.
fonte
Em Preferências Xcode -> Contas, exclua sua conta, adicione a conta novamente, clique em sua ID de desenvolvedor, pressione atualizar, selecione o perfil de provisionamento novamente nas configurações de construção.
É ISSO AÍ. TODOS OS SEUS PROBLEMAS ESTÃO RESOLVIDOS
fonte
Estou usando o "utilitário de configuração do iPhone para Mac OS x" fornecido pela apple para gerenciar todos os meus perfis de provisionamento para o Xcode 5.
Do site da apple:
O iPhone Configuration Utility permite que você crie, mantenha, criptografe e instale facilmente perfis de configuração, rastreie e instale perfis de provisionamento e aplicativos autorizados e capture informações do dispositivo, incluindo logs do console.
Você pode fazer o download aqui
Você pode excluir o perfil de aprovisionamento:
fonte
Para remover qualquer referência a um perfil de provisionamento indesejado do XCODE 5, aqui está o que eu fiz:
1) Navegue até o diretório YOURAPP.xcodeproj
2) Com o vi, abri o arquivo project.pbxproj
3) Encontre PROVISIONING_PROFILE = "ID_OF_THE_PROV_PROFILE_YOU_WANT_TO_DELETE"
Em todas as ocasiões em que vi isso no arquivo, acabei de definir como "" e o XCODE nunca mais me deu um erro.
fonte
Todos os métodos mencionados até agora ainda falharão na exclusão de certos perfis "Gerenciados pelo Xcode", que você pode descobrir que reaparecerão continuamente, não importa o que você faça para excluí-los.
O problema parece ser que certos perfis são gerados automaticamente pelo Xcode / Apple Developer Center com base nos App Ids que você possui. No meu caso, vejo um perfil de "Desenvolvedor" por ID de aplicativo (incluindo o curinga).
Eu imagino que a única maneira de se livrar deles é remover o próprio App Id por meio do Centro de Desenvolvimento. Freqüentemente, isso não é possível, pois o Dev Center reclamará que o aplicativo "... existe na App Store, portanto não pode ser removido" - mesmo quando o aplicativo em questão não está realmente na loja.
fonte
Nenhuma das sugestões anteriores funcionou para mim. O que finalmente eliminou os perfis indesejados foi o seguinte:
~/Library/Developer/Xcode/DeveloperPortal*.*
Eu estava me debatendo, então esta pode não ser bem a fórmula mágica, mas algo nesse sentido. Por design, o Xcode cria perfis de provisionamento automaticamente com base nos identificadores de aplicativos configurados no portal do desenvolvedor com nomes como "Perfil de provisionamento da equipe Mac:". Este é um ótimo recurso, mas aumenta a confusão com o problema de exclusão.
fonte
Pela minha experiência, acredito que o Xcode extrai os perfis de provisionamento direto do centro de desenvolvimento.
Digo isso porque criei um novo perfil de provisionamento no centro de desenvolvimento e ele apareceu em Configurações> Contas antes de eu clicar duas vezes no arquivo .mobileprovision.
Então, basicamente, exclua os perfis de developer.apple.com
fonte
No meu caso, funcionou: clique com o botão direito em um perfil de provisionamento na guia contas -> visualizar painel de detalhes. Clique na opção mostrar no localizador -> exclua-os diretamente no localizador.
fonte
Para todas as pessoas que estão vendo os perfis reaparecerem magicamente após excluí-los e clicar em atualizar, simplesmente espere alguns minutos após a exclusão e antes de clicar no botão Atualizar.
fonte
Para excluir o perfil de provisionamento, podemos usar o software iPhone Configuration Utility.
Software Utilitário de Configuração do iPhone -> Instalar este software -> Abrir Software -> Perfis de Provisionamento -> localizar lista de todos os seus perfis -> Pressione o botão Backspace, ele solicitará a exclusão do perfil de provisionamento -> Clique no botão Excluir perfil de provisionamento. Portanto, ele o removerá de seu aplicativo Xcode existente e até mesmo de seu PC.
fonte
Descobri que leva algum tempo para sincronizar o caminho local do provisionamento (~ / Library / Developer / Xcode / DeveloperPortal) e o servidor iTunesConnect. Portanto, depois de excluir seu perfil de aprovisionamento no caminho local e no servidor iTunesConnect (você deve remover ambos para limpeza), você precisa esperar pelo menos 5 minutos, caso contrário, verá os arquivos que você excluiu novamente no caminho local quando você tenta pressionar o botão 'consertar' no Xcode.
fonte