Événements
Créer des applications intelligentes
17 mars, 21 h - 21 mars, 10 h
Rejoignez la série de rencontres pour créer des solutions IA évolutives basées sur des cas d’usage réels avec d’autres développeurs et experts.
S’inscrire maintenantCe navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
Utilisez cette tâche pour installer un profil d’approvisionnement Apple, qui est requis pour générer sur un agent macOS.
# 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.
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é Secure Files
dans , ou stocké dans votre référentiel source ou un chemin d’accès local sur l’agent.
provProfileSecureFile
-
Profil d’approvisionnement
string
. Nécessaire lorsque provisioningProfileLocation == secureFiles
.
Spécifie le profil d’approvisionnement dans lequel a été chargé l’installation Secure Files
sur l’agent macOS.
provProfileSourceRepository
-
Profil d’approvisionnement
string
. Nécessaire lorsque provisioningProfileLocation == sourceRepository
.
Spécifie le profil d’approvisionnement à partir du référentiel source ou le 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.
Toutes les tâches ont des options de contrôle en plus de leurs entrées de tâches. Pour plus d’informations, consultez Options de contrôle et propriétés de tâche courantes.
Cette tâche définit les variables de sortie suivantes, que vous pouvez utiliser dans les étapes, les travaux et les étapes en aval.
provisioningProfileUuid
Propriété UUID pour le profil d’approvisionnement sélectionné.
provisioningProfileName
Propriété Name du profil d’approvisionnement sélectionné.
Vous pouvez utiliser cette tâche pour installer les profils d’approvisionnement nécessaires à la création d’applications iOS, d’applications Apple WatchKit et d’extensions d’application.
Vous pouvez installer un profil d’approvisionnement Apple qui est :
Condition requise | Description |
---|---|
Types de pipelines | YAML, build classique, version classique |
S’exécute sur | Agent, DeploymentGroup |
Demandes | Les agents auto-hébergés doivent avoir des fonctionnalités qui correspondent aux exigences suivantes pour exécuter des travaux qui utilisent cette tâche : xcode |
Capabilities | Cette tâche ne répond à aucune demande pour les tâches suivantes dans le travail. |
Restrictions de commande | Cette tâche s’exécute à l’aide des restrictions de commande suivantes : restricted |
Variables paramétrables | 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 la tâche | Utilitaire |
Condition requise | Description |
---|---|
Types de pipelines | YAML, build classique, version classique |
S’exécute sur | Agent, DeploymentGroup |
Demandes | Les agents auto-hébergés doivent avoir des fonctionnalités qui correspondent aux exigences suivantes pour exécuter des travaux qui utilisent cette tâche : xcode |
Capabilities | Cette tâche ne répond à aucune demande pour les tâches suivantes dans le travail. |
Restrictions de commande | Quelconque |
Variables paramétrables | Quelconque |
Version de l’agent | 2.116.0 ou version ultérieure |
Catégorie de la tâche | Utilitaire |
Événements
Créer des applications intelligentes
17 mars, 21 h - 21 mars, 10 h
Rejoignez la série de rencontres pour créer des solutions IA évolutives basées sur des cas d’usage réels avec d’autres développeurs et experts.
S’inscrire maintenant