Gerenciar perfis de provisionamento

Editar, baixar ou apagar perfis de provisionamento

Você pode editar, baixar ou apagar um perfil de provisionamento criado na sua conta de desenvolvedor. Por exemplo, edite um perfil de provisionamento caso você revogue um certificado ou desative um dispositivo contido no perfil. Ou regenere um perfil de provisionamento caso tenha se tornado inválido devido à ativação de serviços de apps.

Nota: Os perfis de provisionamento de desenvolvimento e os perfis de provisionamento de distribuição gerenciados pelo Xcode não aparecem na sua conta de desenvolvedor.

Função necessária: titular da conta ou administrador.

Editar um perfil de provisionamento

  1. Em Certificates, Identifiers & Profiles (Certificados, Identificadores e Perfis), clique em Profiles (Perfis) na barra lateral.

  2. Selecione o perfil de provisionamento que deseja modificar.

  3. Faça suas alterações no perfil de provisionamento, como alterar o nome, escolher um App ID, adicionar certificados ou selecionar outro conjunto de dispositivos.

    Dica: Se estiver faltando um certificado, clique em Cancel (Cancelar), crie o certificado de assinatura no Xcode (para que a chave privada seja instalada automaticamente nas chaves) e siga estas etapas novamente.

  4. Clique em Save (Salvar).

No Xcode, baixe o perfil de provisionamento.

Regenerar um perfil de provisionamento

Se você ativar ou desativar serviços de apps ou se um perfil de provisionamento expirar, será necessário gerar novamente o perfil de provisionamento.

  1. Em Certificates, Identifiers & Profiles (Certificados, Identificadores e Perfis), clique em Profiles (Perfis) na barra lateral.

  2. Em Provisioning Profiles (Perfis de provisionamento), selecione o perfil de provisionamento inválido ou expirado e clique em Edit (Editar).

  3. Clique em Generate (Gerar).

No Xcode, remova o perfil de provisionamento expirado de todos os dispositivos (acesse Ver, apagar e instalar perfis de provisionamento em dispositivos na Ajuda do Xcode) e assine novamente seu app usando o perfil regenerado.

Baixar um perfil de provisionamento

  1. Em Certificates, Identifiers & Profiles (Certificados, Identificadores e Perfis), clique em Profiles (Perfis) na barra lateral.

  2. Em Provisioning Profiles (Perfis de provisionamento), selecione o perfil de provisionamento que deseja modificar e clique em Download (Baixar).

  3. O perfil de provisionamento (um arquivo com uma extensão de nome de arquivo .mobileprovision ou .provisionprofile) aparece na pasta Downloads.

Outra opção é baixar o perfil de provisionamento no Xcode.

Apagar um perfil de provisionamento

  1. Em Certificates, Identifiers & Profiles (Certificados, Identificadores e Perfis), clique em Profiles (Perfis) na barra lateral.

  2. Em Provisioning Profiles (Perfis de provisionamento), selecione o perfil de provisionamento que deseja modificar e clique em Remove (Remover).

  3. Na caixa de diálogo exibida, clique em Remove (Remover).

Para remover um perfil de provisionamento de um dispositivo, acesse Ver, apagar e instalar perfis de provisionamento em dispositivos na Ajuda do Xcode.

Configurar o Xcode para solicitar novos perfis de provisionamento para assinatura automática

A assinatura automática permite que você provisione rapidamente seus apps para desenvolvimento e distribuição usando os dispositivos registrados, as configurações de certificado e os direitos mais recentes associados ao seu ID de pacote. Em situações inesperadas, pode ocorrer um problema no sistema ou uma alteração na configuração que talvez exija que o seu perfil de provisionamento seja atualizado. Por padrão, o Xcode só solicitará um novo perfil de provisionamento quando não conseguir encontrar um localmente que atenda aos requisitos conhecidos. Se for necessário pedir para o Xcode solicitar um novo perfil de provisionamento ao usar a assinatura automática, siga estas etapas:

  1. Acesse o diretório de perfis de provisionamento em cache no Xcode em ~/Library/MobileDevice/Provisioning Profiles/.
  2. Outra opção é fazer backup desses arquivos copiando-os para outro diretório.
  3. Remova quaisquer perfis de provisionamento indesejados.
  4. Execute outra compilação no seu dispositivo, arquivamento de app ou solicitação de distribuição no Xcode. Isso fará com que o Xcode não detecte perfis em cache qualificados para seu app e solicite automaticamente um novo perfil de provisionamento.