InstallAppleProvisioningProfile@1 - Instalar a tarefa Apple provisioning profile v1
Use esta tarefa para instalar um perfil de provisionamento da Apple, que é necessário para criar em um agente do macOS.
Sintaxe
# 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.
Insumos
provisioningProfileLocation
-
Localização do perfil de provisionamento
string
. Obrigatório. Valores permitidos: secureFiles
(Secure Files), sourceRepository
(Source Repository). Valor padrão: secureFiles
.
Especifica o local do perfil de provisionamento a ser instalado. O perfil de provisionamento pode ser carregado para Secure Files
ou armazenado em seu repositório de origem ou em um caminho local no agente.
provProfileSecureFile
-
Perfil de provisionamento
string
. Necessário quando provisioningProfileLocation == secureFiles
.
Especifica o perfil de provisionamento que foi carregado para Secure Files
instalar no agente do macOS.
provProfileSourceRepository
-
Perfil de provisionamento
string
. Necessá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 a compilação
boolean
. Valor padrão: true
.
Especifica que o perfil de provisionamento 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 controle, além de suas entradas de tarefas. Para obter mais informações, consulte Opções de controle de e propriedades de tarefas comuns.
Variáveis de saída
Esta tarefa define as seguintes variáveis de saída , que você pode consumir em etapas, trabalhos e estágios downstream.
provisioningProfileUuid
A propriedade UUID para o perfil de provisionamento selecionado.
provisioningProfileName
A propriedade Name para o perfil de provisionamento selecionado.
Observações
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 que seja:
- Armazenado como um arquivo seguro no servidor.
- Confirmado no repositório de origem ou copiado para um caminho local no agente do macOS. Você deve criptografar os perfis de provisionamento se os estiver confirmando no repositório de origem. A tarefa Decrypt File pode ser usada para desencriptar os perfis durante uma compilação ou lançamento.
Requerimentos
Requisito | Descrição |
---|---|
Tipos de pipeline | YAML, Construção clássica, Versão clássica |
Funciona em | Agente, DeploymentGroup |
Exigências | Os agentes auto-hospedados devem ter recursos que correspondam às seguintes demandas executar trabalhos que usam essa tarefa: xcode |
Capacidades | Esta tarefa não satisfaz quaisquer exigências para tarefas subsequentes no trabalho. |
Restrições de comando | Esta tarefa é executada usando as seguintes restrições de comando : restrito |
Variáveis configuráveis | 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 de tarefa | Utilidade |
Requisito | Descrição |
---|---|
Tipos de pipeline | YAML, Construção clássica, Versão clássica |
Funciona em | Agente, DeploymentGroup |
Exigências | Os agentes auto-hospedados devem ter recursos que correspondam às seguintes demandas executar trabalhos que usam essa tarefa: xcode |
Capacidades | Esta tarefa não satisfaz quaisquer exigências 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 de tarefa | Utilidade |