web-dev-qa-db-fra.com

Certificat révoqué - Programmation iPhone

J'ai supprimé un certificat dans Provisioning Portal (Certificates). Maintenant, lorsque je veux créer un nouveau certificat, un avertissement s'affiche et ce message est envoyé à mon courrier électronique: 

Votre certificat de développement a été révoqué - vous avez révoqué votre Certificat de développement et il n'est plus valide

Mon compte est valide.

Que puis-je faire pour ajouter un nouveau certificat sans problème ou restaurer l'ancien que j'ai sur le disque?

12
kolek

Manière Manuelle:

  1. Accédez à cette URL (site de développement Apple): https://developer.Apple.com/devcenter/ios/index.action

  2. Connectez-vous avec votre compte valide.

  3. Sur le côté droit, vous trouverez une colonne intitulée "Programme pour développeurs iOS". Sélectionnez la section "Portail d'approvisionnement".

  4. Sur le côté gauche, cliquez sur la ligne de la colonne intitulée "Certificats".

  5. Comme je possède déjà un certificat, je ne suis pas sûr, mais quelque part sur cette page, vous devriez pouvoir cliquer sur "Demander un certificat" ou quelque chose de similaire.

  6. Attendez votre nouveau certificat, puis téléchargez-le et installez-le comme avant

Vous trouverez d'autres détails dans les notes techniques Apple ici: https://developer.Apple.com/legacy/library/technotes/tn2250/_index.html

Vous pouvez aussi demander à XCode de tout créer pour vous. 

  1. Révoquer tous les certificats et profils d'approvisionnement actuels

  2. Pour appeler "Provisioning automatique de périphérique", ouvrez le menu "Fenêtre" de Xcode> Organiseur> onglet Périphériques> barre latérale du "Profil de provisioning" sous Bibliothèque. 

  3. Cochez la case "Mise en service automatique des périphériques" et cliquez sur le bouton "Actualiser". Après avoir cliqué sur Actualiser, une boîte de dialogue devrait apparaître pour demander les informations d'identification de votre compte de membre de l'équipe. Il est important de répondre «oui» lorsque vous êtes invité à créer vos certificats iPhone, le cas échéant. Dans ce cas, un clic sur «Soumettre la demande» permettra à Xcode de créer, télécharger et installer le (s) certificat (s).

Ce que XCode fait pour vous automatiquement, selon la note technique ci-dessus:

1) Invite à créer et à installer votre certificat "iPhone Developer" s'il n'en existe pas déjà un sur le portail iOS

2) (pour les rôles d'administrateur ou d'agent) vous invite à créer et à installer votre certificat "iPhone Distribution" s'il n'en existe pas déjà un dans le portail iOS

3) Crée un ID d'application générique s'il n'en existe pas déjà dans le portail iOS

4) Crée ou met à jour de nouveaux périphériques ajoutés au portail, votre profil de provisioning d'équipe iOS et l'installe dans votre bibliothèque de profils

5) Synchronise la bibliothèque de profils sur votre ordinateur local avec les profils sur le portail iOS.

28
JTApps

Solution pour Xcode 8

  1. Préférences Xcode> Comptes
  2. Choisissez votre compte
  3. Cliquez sur 'Voir les détails'
  4. Cliquez sur 'Télécharger tous les profils'
  5. Redémarrer Xcode
  6. Cette étape est facultative, ce qui signifie que cela pourrait fonctionner sans cela: Produit> appuyez sur le bouton 'alt'> Nettoyer le dossier de construction

Ceux-ci ont résolu mon problème. 

0
Tung Fam