Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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é |