Ajuda da conta
Provisionamento com recursos
Agora é possível ativar os recursos gerenciados diretamente no Xcode 15 ou posterior. Esses recursos podem ter um ou mais direitos e agora estão disponíveis na aba Signing & Capabilities (Assinatura e recursos) no Xcode. Após a ativação, os novos perfis de provisionamento para o App ID em questão incluirão automaticamente os direitos associados.
Lembre-se:
-
Esse novo fluxo de trabalho aceita assinatura automática e fluxos de trabalho do Xcode Cloud por padrão para recursos como o CarPlay e a Rede Multicast.
-
É necessária a aprovação da Apple para a utilização dos recursos gerenciados. Após a aprovação, os recursos poderão ser adicionados aos seus alvos (targets) do Xcode por membros do programa com acesso a Certificates, Identifiers & Profiles (Certificados, Identificadores e Perfis).
-
Às vezes, os direitos só podem ser atribuídos a um subconjunto de opções de distribuição, como desenvolvimento ou ad-hoc. Para verificar, acesse a seção Edit your App ID configuration (Editar a configuração do App ID) em Certificates, Identifiers & Profiles (Certificados, Identificadores e Perfis).
-
Muitos recursos e direitos precisam de um App ID explícito e não estão qualificados para Clipes de app.
-
Embora seja possível ativar todos os recursos gerenciados no Xcode, você será solicitado a atualizar manualmente seu arquivo de direitos com os valores corretos para alguns dos recursos gerenciados.
No próximo teste de integração contínua, o Xcode Cloud identificará a configuração mais recente do App ID e incluirá automaticamente os recursos adicionais ativados no perfil de provisionamento. Essa ação ativa a assinatura automática para recursos como o CarPlay e a Rede Multicast.
Provisionamento no Xcode 15 ou posterior com recursos
No Xcode 15 e posterior, quando o recurso está atribuído ao App ID, é possível configurar o suporte para assinatura automática no Xcode.
-
No Xcode 15 ou posterior, clique na aba Signing & Capabilities (Assinatura e recursos).
-
Ative a assinatura automática do Xcode no seu alvo (target) do Xcode.
-
Clique na aba Capability (Recurso) e dê dois cliques nos recursos gerenciados que deseja ativar para seu App ID. O Xcode inclui automaticamente o par de chave e valor dos direitos ativados no arquivo de direitos do seu app. O Xcode também cria automaticamente perfis de provisionamento com os novos direitos.
-
Compile o app no dispositivo.
Criar um perfil de provisionamento com recursos gerenciados — Provisionamento manual do Xcode
Os recursos gerenciados funcionam exatamente como os recursos públicos ativados em Certificates, Identifiers & Profiles (Certificados, Identificadores e Perfis). Depois que você atualizar a configuração do App ID com os recursos gerenciados, os perfis de provisionamento qualificados incluirão os direitos automaticamente. Não é necessário selecionar um grupo de direitos em um menu durante a criação do perfil de provisionamento. É possível que você ainda tenha a opção de selecionar um grupo de direitos durante a criação do perfil caso recursos gerenciados já tenham sido atribuídos a você anteriormente.
-
Em Certificates, Identifiers & Profiles (Certificados, Identificadores e Perfis), clique em Profiles (Perfis) na barra lateral e no botão de adição (+) no canto superior esquerdo.
-
Selecione o tipo de perfil que você precisa criar e clique em Continue (Continuar).
-
Selecione um tipo de perfil, escolha o App ID do projeto que precisa dos direitos gerenciados e clique em Continue (Continuar).
-
Selecione um certificado presente no computador que você está usando para compilar e clique em Continue (Continuar).
-
Selecione os dispositivos que deseja incluir nesse perfil e clique em Continue (Continuar).
-
Antes de escolher um nome para o perfil de provisionamento, você pode ser solicitado a escolher dentre os direitos gerenciados. Será possível ignorar essa etapa caso você já tenha ativado os recursos necessários ao editar o App ID.
-
Verifique se você selecionou o modelo correto e clique em Continue (Continuar).
-
Dê um nome para o perfil de provisionamento e clique em Generate (Gerar).
Verificar se os recursos gerenciados estão incluídos em um perfil de provisionamento — Provisionamento manual do Xcode
Depois que você atualizar a configuração do App ID e criar um perfil de provisionamento, os novos recursos serão incluídos automaticamente.
-
Em Certificates, Identifiers & Profiles (Certificados, Identificadores e Perfis), clique em Profiles (Perfis) na barra lateral.
-
Selecione o perfil de provisionamento associado ao app para o qual você ativou os recursos gerenciados.
-
Se o perfil de provisionamento for inválido, clique em Edit (Editar) e salve as alterações para atualizar a configuração.
-
Verifique na seção Enabled Capabilities (Recursos ativados) se os recursos gerenciados foram ativados para o App ID. Você também poderá ver o perfil de provisionamento no Xcode usando o recurso de visualização rápida do perfil de provisionamento ou no Terminal com
command security cms -D -i <caminho do arquivo de perfil de provisionamento>
.
Migrar direitos adicionais para recursos
Os direitos adicionais são exibidos durante a criação do perfil de provisionamento no site do desenvolvedor. Toda vez que você cria um perfil, é necessário selecionar os direitos adicionais na lista atribuída. Portanto, talvez seja preciso reatribuí-los como recursos que possam ser ativados para o seu App ID. Com o recurso ativado em um App ID, é possível fazer o provisionamento e a assinatura de apps com certificados gerenciados na nuvem, como o Xcode Cloud. Para confirmar se algum direito adicional precisa ser migrado, acesse Certificates, Identifiers & Profiles (Certificados, Identificadores e Perfis), selecione um App ID e clique na aba Additional Capabilities (Recursos adicionais).
Solicite a migração do direito adicional se algum dos direitos atribuídos anteriormente não estiverem visíveis.
Função necessária: titular da conta