Profils de provisionnement pour les applications Xamarin.Mac
Les profils de provisionnement permettent aux développeurs d’incorporer plusieurs fonctionnalités spécifiques à macOS (anciennement Mac OS X) (comme iCloud et les notifications Push) dans leurs applications Xamarin.Mac. Ils doivent créer, télécharger et installer un profil de provisionnement Mac pour chaque application qu’ils développent et qui utilise ces fonctionnalités.
Profil de provisionnement de développement
Un profil de provisionnement de développement permet à une application ciblée Mac App Store d’être testée sur les ordinateurs spécifiques qui ont été configurés dans le profil. Cela s’avère particulièrement utile lors de l’utilisation de fonctionnalités macOS comme iCloud et les notifications Push.
Remarque
Pour pouvoir créer un profil de provisionnement de développement, le développeur doit avoir préalablement créé un certificat de développement Mac. Complétez les informations comme indiqué dans cette capture d’écran pour générer un profil de provisionnement de développement pouvant être utilisé pour créer des builds. Un certificat de développement Mac valide doit pouvoir être sélectionné dans la zone Certificat et au moins un système doit être inscrit à des fins de test.
Effectuez les actions suivantes :
Sélectionnez le type de profil de provisionnement à créer, puis cliquez sur le bouton Continue :
Sélectionnez l’ID de l’application pour laquelle créer le profil, puis cliquez sur le bouton Continue :
Sélectionnez l’ID de développeur utilisé pour signer le profil, puis cliquez sur Continue :
Sélectionnez les ordinateurs sur lesquels ce profil peut être utilisé, puis cliquez sur Continue :
À présent, entrez une valeur Profile Name, puis cliquez sur le bouton Generate :
Cliquez sur le bouton Download pour télécharger le nouveau profil :
Les profils de provisionnement de développement sont installés dans le volet Profils de provisionnement de l’application Préférences Système du Mac :
Le volet Profils de provisionnement affiche tous les profils installés :
Le profil apparaît également dans l’utilitaire Developer Certificate Utility au cas où il devrait être à nouveau téléchargé :
Un nouveau profil de provisionnement de développement doit être créé pour chaque nouvelle application ou quand un nouvel ordinateur est ajouté en vue d’effectuer des tester dessus.
Profil de provisionnement de production
Les profils de provisionnement de production sont obligatoires pour générer un paquet à envoyer au Mac App Store.
Effectuez les actions suivantes :
Sélectionnez le type de profil à créer, puis cliquez sur le bouton Continue :
Sélectionnez l’ID de l’application pour laquelle créer le profil, puis cliquez sur le bouton Continue :
Sélectionnez l’ID de société utilisé pour signer le profil, puis cliquez sur le bouton Continue :
Entrez une valeur Profile Name, puis cliquez sur le bouton Generate :
Cliquez sur Download pour obtenir le fichier de profil de provisionnement (extension
.provisionprofile
) :Faites-le glisser dans Xcode Organizer ou double-cliquez dessus pour l’installer. Le profil apparaît alors dans Xcode Organizer :
Le profil de provisionnement apparaît également dans la liste :
Si le développeur modifie les fonctionnalités utilisées par un ID d’application (par exemple, l’activation d’iCloud ou de notifications Push), il doit recréer les profils d’approvisionnement pour cet ID d’application.