InstallAppleProvisioningProfile@1: instalación de la tarea de perfil de aprovisionamiento de Apple v1
Use esta tarea para instalar un perfil de aprovisionamiento de Apple, que es necesario para compilar en un agente de 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
- Ubicación del perfil de aprovisionamiento
string
. Obligatorio. Valores permitidos: secureFiles
(Archivos seguros), sourceRepository
(Repositorio de origen). Valor predeterminado: secureFiles
.
Especifica la ubicación del perfil de aprovisionamiento que se va a instalar. El perfil de aprovisionamiento se puede cargar Secure Files
en o almacenarse en el repositorio de origen o en una ruta de acceso local en el agente.
provProfileSecureFile
- Perfil de aprovisionamiento
string
. Necesario cuando provisioningProfileLocation == secureFiles
.
Especifica el perfil de aprovisionamiento que se cargó para Secure Files
instalarlo en el agente de macOS.
provProfileSourceRepository
- Perfil de aprovisionamiento
string
. Necesario cuando provisioningProfileLocation == sourceRepository
.
Especifica el perfil de aprovisionamiento del repositorio de origen o la ruta de acceso local a un perfil de aprovisionamiento en el agente de macOS.
removeProfile
- Quitar perfil después de la compilación
boolean
. Valor predeterminado: true
.
Especifica que el perfil de aprovisionamiento debe quitarse del agente una vez completada la compilación o la versión.
Opciones de control de tareas
Todas las tareas tienen opciones de control además de las entradas de tareas. Para obtener más información, vea Opciones de control y propiedades de tareas comunes.
Variables de salida
Esta tarea define las siguientes variables de salida, que puede consumir en pasos, trabajos y fases de bajada.
provisioningProfileUuid
Propiedad UUID del perfil de aprovisionamiento seleccionado.
provisioningProfileName
Propiedad Name del perfil de aprovisionamiento seleccionado.
Comentarios
Puede usar esta tarea para instalar perfiles de aprovisionamiento necesarios para compilar aplicaciones de iOS, aplicaciones apple WatchKit y extensiones de aplicaciones.
Puede instalar un perfil de aprovisionamiento de Apple que sea:
- Almacenado como un archivo seguro en el servidor.
- Confirmado en el repositorio de origen o copiado en una ruta de acceso local en el agente de macOS. Debe cifrar los perfiles de aprovisionamiento si los confirma en el repositorio de origen. La tarea Descifrar archivo se puede usar para descifrar los perfiles durante una compilación o versión.
Requisitos
Requisito | Descripción |
---|---|
Tipos de canalización | YAML, compilación clásica, versión clásica |
Se ejecuta en | Agente, DeploymentGroup |
Peticiones | Los agentes autohospedados deben tener funcionalidades que coincidan con las siguientes demandas para ejecutar trabajos que usan esta tarea: xcode |
Capabilities | Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo. |
Restricciones de comandos | Esta tarea se ejecuta con las siguientes restricciones de comandos: restringido |
Variables que se pueden establecer | Esta tarea tiene permiso para establecer las siguientes variables: provisioningProfileUuid, provisioningProfileName, APPLE_PROV_PROFILE_UUID |
Versión del agente | 2.182.1 o superior |
Categoría de la tarea: | Utilidad |
Requisito | Descripción |
---|---|
Tipos de canalización | YAML, compilación clásica, versión clásica |
Se ejecuta en | Agente, DeploymentGroup |
Peticiones | Los agentes autohospedados deben tener funcionalidades que coincidan con las siguientes demandas para ejecutar trabajos que usan esta tarea: xcode |
Capabilities | Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo. |
Restricciones de comandos | Any |
Variables que se pueden establecer | Any |
Versión del agente | 2.116.0 o superior |
Categoría de la tarea: | Utilidad |