Apple

A un certificat de distribution iOS mais leurs clés privées ne sont pas installées ?


Comprendre les certificats de distribution iOS

Les certificats de distribution iOS sont des éléments essentiels pour signer les applications que vous souhaitez publier sur l’App Store ou distribuer à des utilisateurs. Un certificat de distribution associe une clé publique, que Apple peut reconnaître, à une clé privée stockée dans le trousseau de votre ordinateur. Si vous ne disposez pas de la clé privée correspondante à votre certificat, vous ne pourrez pas signer vos applications, ce qui peut poser un problème pour leur déploiement.

A un certificat de distribution iOS mais leurs clés privées ne sont pas installées ?

Lorsque vous avez un certificat de distribution mais que la clé privée n’est pas installée, cela signifie que la clé n’est pas présente sur votre machine actuelle. Cette situation se produit souvent lorsque le certificat a été généré sur un autre ordinateur ou si la clé privée n’a pas été exportée correctement lors de la configuration initiale. Par conséquent, vous devez récupérer cette clé privée pour pouvoir l’utiliser avec votre certificat existant.

Récupérer la clé privée

  1. Identifiez l’ordinateur ayant généré la clé privée. Cela nécessite d’accéder à cet ordinateur avec un compte ayant des autorisations administratives.
  2. Sur cet ordinateur, ouvrez l’application « Trousseau d’accès » qui se trouve dans le dossier Utilitaires de votre dossier Applications.
  3. Recherchez la clé privée associée à votre certificat de distribution. Elle est généralement nommée de manière similaire à votre certificat.
  4. Exportez la clé privée sous forme de fichier .p12. Vous aurez peut-être besoin d’un mot de passe pour protéger ce fichier.
  5. Transférez le fichier .p12 vers l’ordinateur où vous souhaitez installer la clé privée.
A lire :  Pourquoi mes widgets sont-ils noirs sur iOS 14 ?

Installer la clé privée sur votre Mac

  1. Ouvrez à nouveau le « Trousseau d’accès » sur le Mac où vous souhaitez installer la clé privée.
  2. Accédez au menu Fichier et choisissez l’option « Importer des éléments… ».
  3. Sélectionnez le fichier .p12 que vous avez transféré et cliquez sur « Ouvrir ».
  4. Lorsque vous y êtes invité, entrez le mot de passe que vous avez défini lors de l’exportation.
  5. Assurez-vous de choisir le trousseau « Système » pour l’importation, afin qu’il soit accessible par Xcode et d’autres outils nécessaires.

Créer un certificat de distribution si nécessaire

Si vous ne parvenez pas à récupérer la clé privée, vous souhaitez peut-être envisager de créer un nouveau certificat de distribution. Voici comment faire :

  1. Sur votre Mac, ouvrez l’application « Trousseau d’accès ».
  2. Accédez à l’option « Certificat » dans le menu, puis sélectionnez « Demander un certificat à une autorité de certification ».
  3. Remplissez les informations demandées, puis suivez les instructions pour générer un nouveau certificat.
  4. Une fois le certificat créé, assurez-vous de sauvegarder la clé privée correspondante cette fois-ci pour éviter tout problème futur.

Questions fréquentes

1. Que faire si je ne peux pas accéder à l’ordinateur qui a généré ma clé privée ?

Si vous n’avez pas accès à l’ordinateur d’origine, vous devrez créer un nouveau certificat de distribution et générer une nouvelle clé privée. Suivez les étapes pour créer un certificat de distribution en utilisant le Trousseau d’accès comme décrit précédemment.

2. Comment savoir si ma clé privée est correctement installée ?

Vous pouvez vérifier dans le « Trousseau d’accès » en cherchant le certificat de distribution et en vous assurant que la clé privée associée est visible dans la liste. Si la clé n’est pas là, cela signifie qu’elle n’est pas installée.

A lire :  Un guide complet sur le partage de position sur iOS

3. Y a-t-il des limites au nombre de certificats que je peux créer ?

Vous pouvez créer plusieurs certificats de distribution, mais gardez à l’esprit que les certificats d’entreprise ont des limites concernant le nombre de certificats actifs pouvant exister en même temps. Généralement, un seul certificat peut être appliqué à de multiples applications.