No Xcode 5, posso obter uma lista de perfis de provisionamento em Xcode >> preferences >> accounts >> view details
. Quero copiar o perfil e tenho que enviá-lo para um dos meus clientes, mas não consigo clicar com o botão direito do mouse para encontrá-lo usando a opção " Revelar perfil no Finder ".
Como posso obter um perfil de provisionamento específico no XCode 5 ou tenho que baixá-lo de developer.apple todas as vezes?
xcode
provisioning-profile
xcode5
Ankur
fonte
fonte
Respostas:
Encontrei uma maneira de descobrir como seu perfil de provisionamento é nomeado. Selecione o perfil que deseja na seção de sinal de código nas configurações de construção, abra a visualização de seleção novamente e clique em "outro" na parte inferior. Em seguida, ocorre uma visualização com a nomenclatura do perfil de aprovisionamento selecionado atualmente.
Agora você pode encontrar o arquivo de perfil no caminho:
~/Library/MobileDevice/Provisioning Profiles
Atualizar:
Para Terminal:
fonte
cd ~/Library/MobileDevice/Provisioning\ Profiles
grep -l "iOSTeam Provisioning Profile: com.your.bundle.id." *
For terminal: cd ~/Library/MobileDevice/Provisioning\ Profiles
deve ser destacado, obrigado @tsafrirVerifique aqui:
fonte
open -a TextEdit /Users/$(whoami)/Library/MobileDevice/Provisioning\ Profiles/4A733DA3-07E3-43A3-9AB2-2D25070153EB.mobileprovision
e procurar por " <key> Nome </key> " para encontrar o nome do perfil conforme aparece no Apple Member Center ou nas preferências de conta do Xcode.O seguinte funciona para mim em um prompt de comando
Descobrir quais chaves de assinatura são usadas por um perfil específico é mais difícil de fazer com uma linha única do shell. Basicamente, você precisa fazer:
em seguida, recorte e cole cada bloco de dados base64 após a entrada do DeveloperCertificates em seu próprio arquivo. Você pode então usar:
para descartar cada certificado. A linha após o segundo commonName na saída será o nome da chave, por exemplo, "iPhone Developer: Joe Bloggs (ABCD1234X)".
fonte
O xCode 6 permite que você clique com o botão direito no perfil de provisionamento em conta -> detalhes (a captura de tela que você tem lá) e mostra um pop-up "mostrar no localizador".
fonte
Se for suficiente usar os seguintes critérios para localizar o perfil:
você pode escanear o diretório usando awk. Este one-liner encontrará o primeiro arquivo que contém o nome começando com "iOS Team".
Aqui está um script que também retorna a primeira correspondência, mas é mais fácil de trabalhar.
Ele pode ser chamado de dentro do diretório de perfis, $ HOME / Library / MobileDevice / Provisioning Profiles :
Para usar o script, salve-o em um local adequado e lembre-se de definir o modo executável; por exemplo, chmod ugo + x
fonte
cd "${HOME}/Library/MobileDevice/Provisioning Profiles/"
antes do comando awk e você pode chamá-lo de qualquer lugar que desejar.Você pode usar o "Utilitário de configuração do iPhone" para gerenciar perfis de provisionamento.
fonte
Eu escrevi um script bash simples para contornar esse problema estúpido. Passe o caminho para uma cópia nomeada de sua provisão (baixada de developer.apple.com) e ele identificará o arquivo renomeado GUID correspondente em sua biblioteca de provisão:
fonte
Não é exatamente para o Xcode5, mas esta questão vincula as pessoas que desejam verificar onde estão os perfis de provisionamento:
Documentação seguinte https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html
Dez você pode iniciar o menu de contexto em cada perfil e clicar em "Mostrar no Finder" ou "Mover para o lixo".
fonte