InstallAppleProvisioningProfile@1 – Instalar a tarefa v1 do perfil de provisionamento da Apple
Use essa tarefa para instalar um perfil de provisionamento da Apple, que é necessário para compilar em um agente macOS.
Syntax
# Install Apple provisioning profile v1
# Install an Apple provisioning profile required to build on a macOS agent machine.
- task: InstallAppleProvisioningProfile@1
inputs:
provisioningProfileLocation: 'secureFiles' # 'secureFiles' | 'sourceRepository'. Required. Provisioning profile location. Default: secureFiles.
provProfileSecureFile: # string. Required when provisioningProfileLocation == secureFiles. Provisioning profile.
#provProfileSourceRepository: # string. Required when provisioningProfileLocation == sourceRepository. Provisioning profile.
#removeProfile: true # boolean. Remove profile after build. Default: true.
# Install Apple Provisioning Profile v1
# Install an Apple provisioning profile required to build on a macOS agent.
- task: InstallAppleProvisioningProfile@1
inputs:
provisioningProfileLocation: 'secureFiles' # 'secureFiles' | 'sourceRepository'. Required. Provisioning profile location. Default: secureFiles.
provProfileSecureFile: # string. Required when provisioningProfileLocation == secureFiles. Provisioning profile.
#provProfileSourceRepository: # string. Required when provisioningProfileLocation == sourceRepository. Provisioning profile.
#removeProfile: true # boolean. Remove profile after build. Default: true.
Entradas
provisioningProfileLocation
- Local do perfil de provisionamento
string
. Obrigatórios. Valores permitidos: secureFiles
(Arquivos Seguros), sourceRepository
(Repositório de Origem). Valor padrão: secureFiles
.
Especifica o local do perfil de provisionamento a ser instalado. O perfil de provisionamento pode ser carregado Secure Files
no ou armazenado no repositório de origem ou em um caminho local no agente.
provProfileSecureFile
- Perfil de provisionamento
string
. Obrigatório quando provisioningProfileLocation == secureFiles
.
Especifica o perfil de provisionamento que foi carregado para Secure Files
instalar no agente macOS.
provProfileSourceRepository
- Perfil de provisionamento
string
. Obrigatório quando provisioningProfileLocation == sourceRepository
.
Especifica o perfil de provisionamento do repositório de origem ou o caminho local para um perfil de provisionamento no agente macOS.
removeProfile
- Remover perfil após o build
boolean
. Valor padrão: true
.
Especifica que o perfil de provisionamento deve ser removido do agente após a conclusão do build ou da versão.
Opções de controle da tarefa
Todas as tarefas têm opções de controle além de suas entradas de tarefa. Para obter mais informações, consulte Opções de controle e propriedades comuns da tarefa.
Variáveis de saída
Essa tarefa define as variáveis de saída a seguir, que você pode consumir em etapas downstream, trabalhos e estágios.
provisioningProfileUuid
A propriedade UUID para o perfil de provisionamento selecionado.
provisioningProfileName
A propriedade Name para o perfil de provisionamento selecionado.
Comentários
Você pode usar essa tarefa para instalar os perfis de provisionamento necessários para criar aplicativos iOS, aplicativos Apple WatchKit e extensões de aplicativo.
Você pode instalar um perfil de provisionamento da Apple:
- Armazenado como um arquivo seguro no servidor.
- Confirmado no repositório de origem ou copiado para um caminho local no agente macOS. Você deverá criptografar os perfis de provisionamento se estiver confirmando-os no repositório de origem. A tarefa Descriptografar Arquivo pode ser usada para descriptografar os perfis durante um build ou versão.
Requisitos
Requisito | Descrição |
---|---|
Tipos de pipeline | YAML, build clássico, versão clássica |
Executa em | Agent, DeploymentGroup |
Demandas | Os agentes auto-hospedados devem ter recursos que correspondam às seguintes demandas para executar trabalhos que usam esta tarefa: xcode |
Funcionalidades | Essa tarefa não atende a nenhuma demanda para tarefas subsequentes no trabalho. |
Restrições de comando | Essa tarefa é executada usando as seguintes restrições de comando: restrito |
Variáveis configuráveis | Essa tarefa tem permissão para definir as seguintes variáveis: provisioningProfileUuid, provisioningProfileName APPLE_PROV_PROFILE_UUID |
Versão do agente | 2.182.1 ou superior |
Categoria da tarefa | Utilitário |
Requisito | Descrição |
---|---|
Tipos de pipeline | YAML, build clássico, versão clássica |
Executa em | Agent, DeploymentGroup |
Demandas | Os agentes auto-hospedados devem ter recursos que correspondam às seguintes demandas para executar trabalhos que usam esta tarefa: xcode |
Funcionalidades | Essa tarefa não atende a nenhuma demanda para tarefas subsequentes no trabalho. |
Restrições de comando | Qualquer |
Variáveis configuráveis | Qualquer |
Versão do agente | 2.116.0 ou superior |
Categoria da tarefa | Utilitário |