Gerenciar perfis de provisionamento

Atualizações sobre perfis de provisionamento

O perfil de provisionamento autoriza seu app a usar determinados serviços de apps e garante que você é um desenvolvedor conhecido que está desenvolvendo, fazendo upload ou distribuindo o app. O perfil de provisionamento contém um único App ID que está associado a um ou mais apps e a um certificado de distribuição.

Perfis codificados por DER

No Xcode 13 beta 1 e versões posteriores, novos perfis de provisionamento, que incluem uma versão codificada por DER do perfil de provisionamento, são emitidos para os desenvolvedores. Esses novos perfis de provisionamento são totalmente compatíveis com as versões anteriores. As versões codificadas por DER estão incluídas nos perfis de provisionamento para todas as plataformas e tipos de distribuição.

No iOS, iPadOS e tvOS 15 ou versões posteriores, alguns direitos sem "com.apple.developer" na chave de direito podem exigir que a versão codificada por DER esteja incluída no perfil de provisionamento. Se você tiver problemas ao instalar um app com um desses direitos, poderá gerar e incluir um novo perfil de provisionamento em seu app. Apps distribuídos na App Store não são afetados por esse requisito.

Atualizações sobre provisionamento para equipes criadas após 6 de junho de 2021

As novas assinaturas do Apple Developer Program criadas após 6 de junho de 2021 exigem que apps para iOS, iPadOS e tvOS assinados com certificados de desenvolvimento e ad hoc façam a verificação com o serviço PPQ quando o app for aberto pela primeira vez. Seu dispositivo deve estar conectado à internet para verificar o certificado usado para assinar o app. Se houver proteção por firewall, verifique se a configuração permite conexões com https://ppq.apple.com. Se o dispositivo não conseguir estabelecer conexão, pode ser que o app não inicie. Se o seu app estiver sendo executado em um ambiente de rede altamente restritivo ou se você precisar compilar offline temporariamente, fluxos de trabalho alternativos estão disponíveis.

  • Perfis de desenvolvimento offline

    Criar apps em um local externo com conexão de rede limitada pode impedir a verificação com o serviço PPQ. Para permitir que se continue a criar e executar apps offline por um curto período, fornecemos perfis de provisionamento offline. Ao criar perfis de provisionamento em Certificates, Identifiers & Profiles (Certificados, Identificadores e Perfis) para apps para iOS, iPadOS ou tvOS assinados com certificados de desenvolvimento e ad hoc, uma nova opção aparece ao selecionar seu App ID, permitindo criar um perfil de provisionamento offline válido por 7 dias. Essa opção aparece para membros de equipes de desenvolvimento criadas após 6 de junho de 2021.

  • Suporte para estender a validade do perfil de provisionamento offline

    Alguns apps precisam ser executados em ambientes de rede altamente restritos, nos quais não é possível fazer chamadas de saída por um longo período. Se for necessário executar o app offline por mais de 30 dias após o primeiro lançamento, envie uma solicitação para obter suporte para estender a validade do perfil de provisionamento offline. Um formulário de solicitação será disponibilizado em breve.