Partager via


InstallAppleProvisioningProfile@1 - Installer la tâche de profil d’approvisionnement Apple v1

Utilisez cette tâche pour installer un profil d’approvisionnement Apple, ce qui est nécessaire pour générer sur un agent macOS.

Syntaxe

# 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.

Entrées

provisioningProfileLocation - emplacement du profil d’approvisionnement
string. Obligatoire. Valeurs autorisées : secureFiles (fichiers sécurisés), sourceRepository (référentiel source). Valeur par défaut : secureFiles.

Spécifie l’emplacement du profil d’approvisionnement à installer. Le profil d’approvisionnement peut être chargé sur Secure Files, ou stocké dans votre référentiel source ou dans un chemin local sur l’agent.


provProfileSecureFile - profil d’approvisionnement
string. Obligatoire lorsque provisioningProfileLocation == secureFiles.

Spécifie le profil d’approvisionnement qui a été chargé dans Secure Files pour l’installer sur l’agent macOS.


provProfileSourceRepository - profil d’approvisionnement
string. Obligatoire lorsque provisioningProfileLocation == sourceRepository.

Spécifie le profil d’approvisionnement à partir du référentiel source ou du chemin d’accès local à un profil d’approvisionnement sur l’agent macOS.


removeProfile - Supprimer le profil après la génération
boolean. Valeur par défaut : true.

Spécifie que le profil d’approvisionnement doit être supprimé de l’agent une fois la build ou la mise en production terminée.


Options de contrôle de tâche

Toutes les tâches ont des options de contrôle en plus de leurs entrées de tâche. Pour plus d’informations, consultez Options de contrôle et propriétés de tâche courantes.

Variables de sortie

Cette tâche définit les variables de sortie suivantes, que vous pouvez utiliser en aval, les travaux et les étapes.

provisioningProfileUuid
La propriété UUID pour le profil d’approvisionnement sélectionné.

provisioningProfileName
La propriété Name pour le profil d’approvisionnement sélectionné.

Remarques

Vous pouvez utiliser cette tâche pour installer des profils d’approvisionnement nécessaires pour générer des applications iOS, des applications Apple WatchKit et des extensions d’application.

Vous pouvez installer un profil d’approvisionnement Apple qui est :

  • Stocké en tant que fichier sécurisé sur le serveur.
  • Validé dans le référentiel source ou copié dans un chemin d’accès local sur l’agent macOS. Vous devez chiffrer les profils d’approvisionnement si vous les validez dans le référentiel source. La tâche Déchiffrer le fichier peut être utilisée pour déchiffrer les profils pendant une build ou une version.

Spécifications

Besoin Descriptif
Types de pipelines YAML, Build Classique, Version Classique
Exécutions sur Agent, Groupe de déploiement
demandes Les agents auto-hébergés doivent disposer de fonctionnalités qui correspondent aux exigences de suivantes pour exécuter des travaux qui utilisent cette tâche : xcode
fonctionnalités de Cette tâche ne répond à aucune demande de tâches ultérieures dans le travail.
restrictions de commande Cette tâche s’exécute à l’aide des restrictions de commande suivantes: restreint
variables settables Cette tâche est autorisée à définir les variables suivantes: provisioningProfileUuid, provisioningProfileName, APPLE_PROV_PROFILE_UUID
Version de l’agent 2.182.1 ou version ultérieure
Catégorie de tâche Utilité