Aide relative au compte
Compte Certificats Certificats Developer ID
Certificats Developer ID
Pour les logiciels Mac qui sont téléchargés depuis d’autres sources que le Mac App Store, les développeurs et développeuses peuvent obtenir un certificat Developer ID et soumettre leurs logiciels à Apple à des fins de certification. Signer numériquement un logiciel à l’aide d’un Developer ID unique et inclure un ticket de certification provenant d’Apple permet à Gatekeeper de vérifier que le logiciel n’est pas identifié en tant que malveillant et n’a pas été altéré. Les applications peuvent également tirer parti de fonctionnalités avancées, comme CloudKit et les notifications Push.
Vous pouvez créer jusqu’à cinq certificats Developer ID pour applications et jusqu’à cinq certificats Developer ID pour programmes d’installation depuis votre compte de développement ou Xcode.
Rôle requis : Titulaire du compte.
Les certificats gérés dans le cloud sont également disponibles pour les responsables Admin disposant du rôle avec accès aux certificats Developer ID gérés dans le cloud.
Créer un certificat
-
Dans Certificates, Identifiers & Profiles (Certificats, identifiants et profils), cliquez sur Certificates (Certificats) dans la barre latérale.
-
En haut à gauche, cliquez sur le bouton d’ajout (+).
-
Sous Software (Logiciels), sélectionnez Developer ID, puis cliquez sur Continue (Continuer).
-
Developer ID pour applications : certificat servant à signer une app Mac.
-
Developer ID pour programmes d’installation : certificat servant à signer un paquet d’installation Mac contenant votre app signée.
-
-
Suivez les instructions pour créer une demande de signature de certificat.
-
Cliquez sur Choose File (Choisir un fichier).
-
Dans la boîte de dialogue qui apparaît, sélectionnez le fichier de demande de certificat (un fichier avec une extension de fichier
.certSigningRequest), puis cliquez sur Choose (Choisir). -
Cliquez sur Continue (Continuer).
-
Cliquez sur Download (Télécharger).
Le fichier de certificat (un fichier avec une extension de fichier
.cer) apparaît dans votre dossierTéléchargements.
Pour installer le certificat dans votre trousseau, double‑cliquez sur le fichier de certificat téléchargé. Le certificat apparaît dans la catégorie Mes certificats dans Trousseaux d’accès.
Gérer l’expiration du certificat et du profil d’approvisionnement de Developer ID
Les apps signées à l’aide d’un Developer ID sont évaluées par Gatekeeper lorsque le client les installe. Si votre application tire parti de capacités avancées grâce à un profil d’approvisionnement de Developer ID, ce profil est également évalué au moment de l’installation, mais aussi à chaque lancement de l’app. Les profils d’approvisionnement de Developer ID générés après le 22 février 2017 sont valides pendant 18 ans à compter de leur date de création, quelle que soit la date d’expiration de votre certificat Developer ID. Il est important de comprendre l’impact que peut avoir l’expiration de votre certificat Developer ID et de votre profil d’approvisionnement de Developer ID sur vous et sur l’ensemble des utilisateurs de vos apps.
- Apps qui ne tirent pas parti d’un profil d’approvisionnement de Developer ID
Gatekeeper évalue la validité de votre certificat Developer ID lors de l’installation de l’application. Tant que votre certificat Developer ID est valide lors de la compilation de votre app, les utilisateurs peuvent la télécharger et l’exécuter, même après la date d’expiration du certificat. Toutefois, vous aurez besoin d’un nouveau certificat pour signer les mises à jour et les nouvelles applications. - Apps qui tirent parti de fonctionnalités avancées à l’aide d’un profil d’approvisionnement de Developer ID
Gatekeeper évalue la validité de votre certificat Developer ID lors de l’installation de l’application et la validité de votre profil d’approvisionnement de Developer ID à chaque lancement de l’app. Tant que votre certificat Developer ID est valide lors de la compilation de votre app, les utilisateurs peuvent la télécharger et l’exécuter, même après la date d’expiration du certificat. Toutefois, si votre profil d’approvisionnement de Developer ID expire, l’app ne se lancera plus. - Paquets d’installation signés à l’aide d’un certificat Developer ID pour programmes d’installation
Gatekeeper évalue la validité de votre certificat Developer ID pour programmes d’installation lors de l’exécution de votre paquet d’installation. Votre paquet d’installation ne se lancera que si votre certificat Developer ID pour programmes d’installation est valide. Les paquets d’installation signés à l’aide d’un certificat Developer ID pour programmes d’installation qui a expiré ne peuvent plus être exécutés. Ils doivent être signés à nouveau à l’aide d’un certificat Developer ID pour programmes d’installation valide.
Toute app Developer ID signée à l’aide d’un certificat révoqué ne peut plus être installée, ni être lancée si elle est déjà installée.
Qu’arrive-t-il à mes applications signées avec mon Developer ID si mon abonnement à l’Apple Developer Program expire ?
Si votre abonnement expire, les utilisateurs et utilisatrices peuvent continuer à télécharger, installer et exécuter les applications qui sont signées avec votre Developer ID. Toutefois, lorsque le certificat de votre Developer ID expire, vous devez être membre de l’Apple Developer Program pour obtenir de nouveaux certificats Developer ID afin de signer les mises à jour et les nouvelles applications.