Aide relative au compte

Assistance / Compte de développement / Certificats / Présentation des certificats

Certificats

Présentation des certificats

Au fil du développement de votre app, vous créerez divers types de certificats utilisables dans différents contextes. Vous utiliserez le même ensemble de certificats pour les apps iOS, tvOS et watchOS, et un autre pour les apps macOS. Si vous travaillez dans Xcode 11 ou version ultérieure, vous pouvez créer des certificats de développement et de distribution unifiés pour toutes les plateformes. Les certificats de développement vous permettent d’exécuter votre app sur des appareils et d’utiliser des fonctionnalités d’app, tandis que les certificats de distribution servent à distribuer votre app pour effectuer des tests et à la charger dans App Store Connect.

Les certificats de développement sont attribués à des personnes. Vous pouvez créer jusqu’à deux certificats de développement iOS et deux certificats de développement Mac. Dans votre compte de développement, le nom de l’ordinateur est ajouté au nom du certificat de développement (par exemple, Gita Kumar (Mac travail), où Mac travail est le nom de l’ordinateur) afin de vous permettre d’identifier le certificat en question.

Les certificats de distribution sont attribués à l’équipe et un seul type de chaque certificat de distribution est autorisé par équipe (à l’exception des certificats Developer ID). Seules les personnes disposant du rôle Titulaire du compte ou Admin peuvent créer des certificats de distribution (si vous avez effectué votre inscription en tant que personne physique, vous êtes Titulaire du compte).

Vous pouvez créer et révoquer des certificats depuis Xcode ou votre compte de développement.

Types de certificat

Le type de certificat permet d’identifier un certificat dans votre compte de développement et dans Xcode.

Type

Finalité

Développement Apple

À utiliser avec Xcode 11 et versions ultérieures.

Exécuter une app iOS, macOS, tvOS ou watchOS sur des appareils et utiliser certains services d’app lors du développement.

Distribution Apple

À utiliser avec Xcode 11 et versions ultérieures.

Distribuer votre app iOS, macOS, tvOS ou watchOS à des fins de test sur des appareils désignés ou l’envoyer sur l’App Store.

Clé d’authentification APNs

Générer des jetons côté serveur en tant qu’alternative aux certificats pour vos demandes de notification.

Services push Apple

Établir une connectivité entre votre service de notification et APNs pour envoyer des notifications à distance à votre app.

Développement iOS

Exécuter une app iOS, tvOS ou watchOS sur des appareils et utiliser certains services d’app lors du développement.

Distribution iOS

Distribuer votre app iOS, tvOS ou watchOS à des fins de test sur des appareils désignés ou l’envoyer sur l’App Store.

Développement Mac

Activer certains services d’app pour une app Mac lors des phases de développement et de test.

Distribution d’apps Mac

Signer une app Mac avant de l’envoyer sur le Mac App Store.

Distribution de programmes d’installation Mac

Signer et envoyer un paquet d’installation Mac contenant votre app signée, sur le Mac App Store.

Application Developer ID

Signer une app Mac avant de la distribuer en dehors du Mac App Store.

Programme d’installation Developer ID

Signer et distribuer un paquet d’installation Mac contenant votre app signée, en dehors du Mac App Store.

Apple Pay

Déchiffrer des données de transaction d’app envoyées par Apple à un commerçant, une commerçante, un développeur ou une développeuse.

Identifiant de commerce

Vous authentifier auprès des serveurs Apple Pay.

Identifiant de type de forfait

Signer et envoyer des mises à jour pour des cartes, billets ou coupons dans Cartes.

Signature Swift

À utiliser avec Swift Package Manager version 5.9 ou ultérieure.

Signer les paquets et collections de paquets Swift en vue de leur distribution.

Services VoIP

Établir une connectivité entre votre serveur de notification et APNs pour alerter les apps VoIP en arrière-plan d’une activité entrante.

Services WatchKit

Établir une connectivité entre votre serveur de notification et APNs pour mettre à jour les données de complication ClockKit.

Identifiant push de site web

Signer et envoyer des mises à jour pour des sites web

Signature CSR de fournisseur MDM

Signer vos propres demandes de signature de certificat (CSR) ou celles de vos clients fournissant des solutions MDM pour générer un certificat Push MDM à l’adresse identity.apple.com. Ce certificat est disponible sur demande, en savoir plus.

Chiffrement et signature de distribution de licence d’app

Des certificats de signature et de chiffrement de distribution de licence d’app (ALD) permettent de générer des demandes de licence d’app pour les apps éligibles.

Remarque : dans votre trousseau, le nom d’un certificat de signature contient un indice concernant le type, ainsi que le nom et l’identifiant d’équipe.