Preciso adicionar um dispositivo ao meu perfil de provisionamento de equipe, no entanto, eu não tenho fisicamente o dispositivo, portanto não posso conectá-lo ao meu computador para que o Xcode não possa adicionar o UDID aos meus dispositivos e ao perfil de provisionamento de equipe. Existe uma maneira de adicioná-lo manualmente ao perfil de provisionamento da equipe, não consigo descobrir como editá-lo. Além disso, quando adiciono o dispositivo no meu portal de provisionamento, ele não é adicionado automaticamente ao meu perfil de provisionamento de equipe.
iphone
provisioning
marchinram
fonte
fonte
Respostas:
Isso funcionou para mim:
fonte
clique com o botão direito do mouse no dispositivo e selecione 'adicionar dispositivo ao perfil de provisionamento'
fonte
Para o Xcode 6, é um pouco diferente.
Depois de adicionar o UDID do dispositivo no site do desenvolvedor ( https://developer.apple.com/account/ios/device/deviceList.action ), volte ao Xcode.
Xcode -> Preferências -> Contas Selecione o ID Apple em que você adicionou o dispositivo e, no canto inferior direito, clique em "Visualizar detalhes ..."
Clique no ícone de atualização no canto inferior esquerdo e tente executar o aplicativo novamente.
fonte
Em 16 de maio de 2013, usando o XCode 4.6.2, tive que fazer o seguinte para adicionar um dispositivo (ao qual não tenho acesso físico) ao perfil de provisionamento da equipe:
Às vezes, leva um tempo até que o certificado seja atualizado e buscado no XCode.
Espero que isso ajude novos leitores.
fonte
"Managed By Xcode"
o botão "Editar", o cinza estará acinzentado no site.Solução alternativa para adicionar um dispositivo a um perfil de provisionamento existente (criado automaticamente ou manualmente) (testado no Xcode 8.2.1):
O Xcode agora deve estar ciente do dispositivo recém-adicionado.
fonte
Obtenha o UDID do iTunes:
http://www.innerfence.com/howto/find-iphone-unique-device-identifier-udid
Depois de ter isso:
fonte
Existem dois tipos de perfis de provisionamento.
Quando o aplicativo está ativo na loja de aplicativos, os perfis de distribuição funcionam e não precisam ser adicionados a nenhum dispositivo.
Somente perfis de desenvolvimento precisam adicionar dispositivos. Para isso, estas são as etapas:
Isso funcionou para mim, espero que funcione para você.
fonte
Enfrentei várias vezes o mesmo problema que adiciono informações do dispositivo ao portal para poder publicar os testes de compilação na malha, mas o dispositivo ainda está ausente devido a como o Xcode não está atualizando o perfil de provisionamento da equipe.
Portanto, com base em outras respostas e em minha própria experiência, a melhor e mais rápida maneira de remover todos os perfis de provisionamento manualmente pela linha de comando, enquanto a assinatura automática fará o download novamente com os dispositivos atualizados.
Se isso pode levar a alguns problemas desconhecidos, não sei e duvido muito, mas funciona bem para mim.
Então apenas:
E tente novamente...
fonte
cd ~/Library/MobileDevice/Provisioning\ Profiles/
se você já tivesse o terminal aberto em outro diretório, o cd Library / .. falharia e a rm poderia ser ruimObserve que os testadores não são mais adicionados via UUID no novo Apple TestFlight.
As compilações do Flight de teste agora exigem um perfil de provisionamento de distribuição da App Store. O portal não permite que UUIDs sejam adicionados a esse tipo de perfil de provisionamento.
Em vez disso, adicione "Testadores internos" via iTunes Connect:
Depois de adicionar um usuário, certifique-se de clicar no nome e ativar a opção "Internal Tester".
Em seguida, vá para
App > Prerelease > Internal Testers
e convide-os para a compilação.fonte
Depois de adicionar o UDID aos dispositivos no Portal de provisionamento manualmente, você deve induzir o Xcode a gerar um novo perfil de provisionamento de equipe (com o dispositivo adicionado recentemente incluído). Siga esses passos:
Isso fará com que o Xcode gere um novo perfil de provisionamento de equipe, que inclui automaticamente os dispositivos adicionados ao Portal de provisionamento.
fonte
Se você criou recentemente novos perfis de provisionamento, será necessário desconectar o telefone, feche o XCode. Em seguida, abra o XCode, atualize suas contas, crie e implante pelo menos uma vez no telefone.
fonte
Após adicionar o UDID no developer.apple.com, execute as seguintes etapas:
1, vá para o Xcode, abra Preferências (cmd +,) -> Contas -> Clique no seu Apple ID -> Exibir detalhes
2, na nova janela, clique em "Atualizar" e depois em "Solicitar"
3, agora tente executar seu aplicativo no novo dispositivo, se você receber um erro dizendo "perfil de provisionamento não encontrado", continue lendo
4, clique no seu projeto
6, encontre o botão "Corrigir" na seção Identidade, clique nele
7, agora tente executar novamente, deve funcionar
fonte
Atualização para o Xcode (versão 9.1). Siga as etapas abaixo para atualizar perfis de provisionamento
Usando o Xcode Organizer
@ JasonH espero que ajude você.
fonte
Foi isso que funcionou para mim no XCode 7.3
Não tenho ideia de como isso funcionou, pois não baixei um novo perfil de provisionamento que incluía o dispositivo recém-adicionado, nem toquei em nada no XCode depois de adicionar o novo dispositivo. Essa é a mágica da Apple para você.
Vou tentar adicionar uma explicação para isso, se eu encontrar um.
fonte
fonte
A partir de setembro de 2018, a Apple parece (ou um bug) bloquear a maneira normal de obter o UDID do seu XS e XS Max. Mesmo o XCode não pôde registrar adequadamente novos telefones para você.
Depois de algumas horas de escavação, eu descobri:
Fonte
fonte
faça login na conta de desenvolvedor da apple e abra o perfil de fornecimento que você selecionou nas configurações e adicione o dispositivo. O dispositivo será exibido automaticamente se estiver conectado ao PC.
fonte
Xcode 10.3
No localizador, navegue até: MobileDevice / Provisioning Profiles / e exclua todos os arquivos lá.
Em seguida, arquive e gerencie automaticamente o canto.
Você terminou!
fonte