InstallAppleProvisioningProfile@1 - Instalar a tarefa do perfil de aprovisionamento v1 da Apple
Utilize esta tarefa para instalar um perfil de aprovisionamento da Apple, que é necessário para criar num 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
- Localização do perfil de aprovisionamento
string
. Obrigatório. Valores permitidos: secureFiles
(Ficheiros Seguros), sourceRepository
(Repositório de Origem). Valor predefinido: secureFiles
.
Especifica a localização do perfil de aprovisionamento a instalar. O perfil de aprovisionamento pode ser carregado para Secure Files
ou armazenado no repositório de origem ou num caminho local no agente.
provProfileSecureFile
- Perfil de aprovisionamento
string
. Necessário quando provisioningProfileLocation == secureFiles
.
Especifica o perfil de aprovisionamento para o qual foi carregado Secure Files
para instalar no agente macOS.
provProfileSourceRepository
- Perfil de aprovisionamento
string
. Necessário quando provisioningProfileLocation == sourceRepository
.
Especifica o perfil de aprovisionamento do repositório de origem ou o caminho local para um perfil de aprovisionamento no agente macOS.
removeProfile
- Remover perfil após compilação
boolean
. Valor predefinido: true
.
Especifica que o perfil de aprovisionamento deve ser removido do agente após a conclusão da compilação ou versão.
Opções de controlo de tarefas
Todas as tarefas têm opções de controlo para além das entradas de tarefas. Para obter mais informações, veja Opções de controlo e propriedades de tarefas comuns.
Variáveis de saída
Esta tarefa define as seguintes variáveis de saída, que pode consumir em passos, tarefas e fases a jusante.
provisioningProfileUuid
A propriedade UUID do perfil de aprovisionamento selecionado.
provisioningProfileName
A propriedade Nome do perfil de aprovisionamento selecionado.
Observações
Pode utilizar esta tarefa para instalar perfis de aprovisionamento necessários para criar aplicações iOS, aplicações Apple WatchKit e extensões de Aplicações.
Pode instalar um perfil de aprovisionamento da Apple que seja:
- Armazenado como um ficheiro seguro no servidor.
- Consolidado no repositório de origem ou copiado para um caminho local no agente macOS. Deve encriptar os perfis de aprovisionamento se os estiver a consolidar no repositório de origem. A tarefa Desencriptar Ficheiro pode ser utilizada para desencriptar os perfis durante uma compilação ou versão.
Requisitos
Requisito | Description |
---|---|
Tipos de pipeline | YAML, Compilação clássica, Versão clássica |
É executado em | Agent, DeploymentGroup |
Exigências | Os agentes autoalojados têm de ter capacidades que correspondam às seguintes exigências para executar tarefas que utilizem esta tarefa: xcode |
Capacidades | Esta tarefa não satisfaz quaisquer exigências para tarefas subsequentes na tarefa. |
Restrições de comandos | Esta tarefa é executada com as seguintes restrições de comando: restritas |
Variáveis de definição | Esta 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 | Description |
---|---|
Tipos de pipeline | YAML, Compilação clássica, Versão clássica |
É executado em | Agent, DeploymentGroup |
Exigências | Os agentes autoalojados têm de ter capacidades que correspondam às seguintes exigências para executar tarefas que utilizem esta tarefa: xcode |
Capacidades | Esta tarefa não satisfaz quaisquer exigências para tarefas subsequentes na tarefa. |
Restrições de comandos | Qualquer |
Variáveis de definição | Qualquer |
Versão do agente | 2.116.0 ou superior |
Categoria da tarefa | Utilitário |