Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Use essa tarefa para instalar um perfil de provisionamento da Apple, que é necessário para criar em um agente 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.
Entradas
provisioningProfileLocation
-
o local do perfil de provisionamento
string. Obrigatório 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 para Secure Filesou armazenado em seu repositório de origem ou em um caminho local no agente.
provProfileSecureFile
-
de perfil de provisionamento
string. Necessário quando provisioningProfileLocation == secureFiles.
Especifica o perfil de provisionamento que foi carregado no Secure Files para instalar no agente macOS.
provProfileSourceRepository
-
de 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 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 de tarefa
Todas as tarefas têm opções de controle além das suas entradas de tarefas. Para obter mais informações, consulte as opções de Controle de e as propriedades comuns da tarefa.
Variáveis de saída
Essa tarefa define as seguintes variáveis de saída , 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.
Observações
Você pode usar essa tarefa para instalar 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 de 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 os estiver comprometendo no repositório de origem. A tarefa Descriptografar Arquivo pode ser usada para descriptografar os perfis durante uma compilação ou versão.
Requisitos
| Requisito | Descrição |
|---|---|
| Tipos de pipeline | YAML, build clássico, versão clássica |
| Execuções em | Agente, DeploymentGroup |
| de demandas | Os agentes auto-hospedados devem ter recursos que correspondam às seguintes demandas de para executar trabalhos que usam esta tarefa: xcode |
| recursos | Essa tarefa não atende a nenhuma demanda para tarefas subsequentes no trabalho. |
| restrições de comando | Esta tarefa é executada usando as seguintes restrições de comando : restrito |
| variáveis settable | 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 de tarefa | Utilidade |