web-dev-qa-db-fra.com

Expiration du certificat de développeur Xcode Apple: (0xE8008018)

Pour mémoire, j'ai eu une réponse inconnue de Xcode lorsque j'ai essayé d'exécuter mon application sur mon appareil.

Veuillez vérifier que l'horloge de votre appareil est correctement réglée et que votre certificat de signature n'est pas expiré. (0xE8008018).

Mon certificat expire aujourd'hui à minuit ET mes différents profils d'approvisionnement ont besoin d'un nettoyage sérieux.

Quel est le processus administratif pour tout renouveler, pour que la construction ET le fonctionnement fonctionnent?

14
Jan ATAC

Tu dois :

  1. Se connecter au centre des membres développeurs Apple
  2. Cliquez sur 'Certificats, Identifiers & Profiles'
  3. les applications iOS ne doivent pas avoir de notification de date d'expiration ni sinon la renouveler et revenir ici
  4. Cliquez sur 'Profils d'approvisionnement'
  5. Si personne n'a le statut «actif», c'est le problème
  6. Ajouter un pour 'iOS App Development'
  7. Choisissez le bon 'ID d'application': votre BundleID ou un joker
  8. L'écran suivant devrait vous montrer des certificats valides. Sinon, créez-en un (cliquez sur l'élément 'Certificats' dans le menu de gauche) et revenez ici
  9. Choisissez un certificat
  10. Ensuite, vous voyez tous les appareils que vous avez déclarés dans "Appareils", sélectionnez ceux sur lesquels vous souhaitez exécuter votre application.
  11. Donner un nom de profil et le générer
  12. Vous allez télécharger un fichier nommé: [nom du profil] .mobileprovision
  13. Double-cliquez pour l'installer
  14. A ce stade, mon problème a été résolu. Construire et exécuter sur mon téléphone est ok.
12
Jan ATAC

J'avais exactement la même chose ... Tous mes profils, certificats et tout était à jour dans le portail de développement. Ce qui a été résolu pour moi, c’était sous l’onglet Général de la cible de mon application, en modifiant le menu déroulant "Équipe" en "Aucun", puis en retournant à mon entreprise. Obligé Xcode à demander à nouveau tout ce dont il pensait avoir besoin à partir du portail de développement. 

Retour aux affaires... :-)

9
Drew

Ou allez dans votre Utilitaires/Porte-clés et supprimez tous les certs présents. Exécuter à partir de Xcode et tout sera réglé pour vous.

5
RGriffiths

Bonjour à tous, supprimez simplement le certificat de développeur et installez-le à nouveau. Supprimez le compte des préférences de xcode et ajoutez-le à nouveau ..___. 

0
mychar

En redémarrant XCode, XCode a résolu le problème en affichant cette invite: 

 enter image description here

Juste appuyé sur "Fix Issue" et cela a fonctionné.

0
anneblue

Supprimer tous les certificats expirés du reste du trousseau que xcode va gérer.

0
Pankaj Kumar Katiyar

Si vous travaillez en groupe et souffrez de ce problème, mais que vos collègues ne le font pas, vous pouvez demander à quelqu'un d’exporter le profil de développeur comme décrit dans https://developer.Apple.com/library/ios/recipes/xcode_help-accounts_preferences. /articles/export_signing_assets.html

Importez ensuite le fichier .developerprofile.

A fonctionné à merveille pour moi.

0
Andrey Solovyov