Le certificat a expiré ou a été révoqué
Il y a un moment j'ai commencé à coder une nouvelle application ios, après une longue pause, je suis en train de travailler sur de nouveau et ont presque complète.
Je l'ai tester sur le simulateur, mais quand j'ai essayé de l'installer sur mon iphone 6 (quelque chose que j'ai déjà fait dans le passé) j'ai une erreur me disant que mon application ne peut pas être installé car le certificat utilisé pour signer cette application a expiré ou a été révoqué.
J'ai essayé beaucoup de choses:
- J'ai supprimé tous les certificats et provisioninig profils de xcode, porte-clés et des développeurs d'apple et de laisser xcode créer moi de nouveaux
- J'ai supprimé xcode et l'ensemble du proccess dès le début,
Mais cela n'a pas de résoudre mon problème.
Une idée de ce que pourrait être le problème?
- vous probablement peut-être une victime de la this
- après la fixation de la question vous a montré encore pas de chance
- peu importe ce que je fais-je obtenir :Le certificat utilisé pour signer "Mon Nom de l'Application" a expiré ou a été révoqué. Une mise à jour du certificat est requis pour signer et installer l'application.
- avez-vous de corriger la date système de temps?
- J'ai juste supprimé mon compte Apple à partir de Xcode et également supprimer les clés du Trousseau et ajoutez-les à nouveau, le Travail comme une Magie. Cependant, j'ai essayé pour la plupart d'autres étapes, mais n'a pas de travail pour moi.
Vous devez vous connecter pour publier un commentaire.
Edit: Cette réponse ne fonctionne pas pour Xcode 10 et plus. Voir turkenh de réponse.
Solution
Tout d'abord, nettoyez le projet en tenant Maj(⇧)+Commande(⌘)+K ou
Sélectionnez Produit > Propre
Alors:
Aller à XCode Menu> Préférences
Sélectionnez Comptes > Équipe > Afficher les Détails
Sélectionnez n'importe quel profil de configuration de Profils de configuration liste
Clic droit > Sélectionnez Afficher dans le Finder. Puis, vous verrez toutes les listes de profils de configuration
Sélectionnez tous les provisionnement liste à partir du dossier et de le déplacer vers la corbeille
Télécharger Tous les profils de configuration en cliquant sur Télécharger Tous les ci-dessous le Profil de configuration des listes.
Maintenant, exécutez de nouveau et cela devrait fonctionner!
Edit: Cette réponse ne fonctionne pas pour Xcode 10 et plus. Voir turkenh de réponse.
J'avais connu ce problème et a réussi à trouver une réponse.
La réponse qui ça vient peut être trouvé ici.
Ici est ce que vous avez à faire:
Ces étapes résolu le problème pour moi.
J'ai eu un peu différente de la solution. Il mai ont été de mises à jour, ou mon cas d'utilisation particulier.
À L'Aide De Xcode 7.3.1
Je suis à l'aide d'un système de partage de fichiers (dropbox) pour développer sur deux machines différentes. À l'aide de la
Download All
solution n'a pas le corriger pour moi.Suivant le lien ci-dessus, j'ai pris les conseils de
(qui est une mesure extrême, mais Xcode devrait maintenant télécharger ce dont vous avez besoin)
Xcode invité à mettre à jour lui-même.
J'ai encore un problème lors de la commutation entre les pays en développement sur les différentes machines. Il présente l'avertissement suivant/échec:
La résolution à ce problème est de supprimer le développement de l'élément de l'appareil, et il sera alors réinstaller.
Un simple "Propre" (Maj(⇧)+Commande(⌘)+K) résolu pour moi
Pour ceux qui ne trouvent pas de "voir les détails" bouton à Compte > Équipe > Afficher les Détails, voici comment j'ai résolu ce problème sur Xcode 10:
et essayez à nouveau.
Trouvé un autre cas qui résultats dans de sanglants
Certificate has either expired or has been revoked
erreur dansXcode 9
. Si vous essayez de vous connecter avec certificat valide mais vous avez une autre certificat révoqué dans la même équipe sur votre trousseau de clés, Xcode génère cette erreur. Pour vérifier si vous possédez le certificat révoqué voirXcode -> Preferences -> Accounts -> Your Apple ID -> Your Team -> Manage Certificates
. La suppression de certificat révoqué avecKeychain Access
résout ce problème. Ressemble à un autre signe code bug dans Xcode.Dans xcode 8,
Allez dans les Préférences->Comptes
Appuyez sur votre compte
Cliquez Sur "Afficher Les Détails"
Mode à la corbeille sur le profil qui vous nedd
Cliquez sur "Télécharger Tout" dans le coin inférieur gauche.
-Ouvrez Trousseau
- Vérifier tous les certificats en le sélectionnant.
- Vérifier l'état si elle est valide ou pas.
-Si le certificat n'est pas valide, puis un clic droit dessus et supprimer le certificat
Un nouveau problème avec Xcode 8, ce qui a fonctionné pour moi a été de désactiver le nouveau "gérer automatiquement la signature de" case à cocher sous l'onglet Général de la cible, puis rallumez-la.
Cela déclenche un embarquement assistant qui met les choses correctement pour Xcode 8.
Ce qui a finalement fonctionné pour moi a été d'arrêter et de redémarrer mon MacBook, après avoir téléchargé la dernière profils de configuration.
J'ai juste décoché l'option "gérer Automatiquement la signature et vérifier de nouveau à la sélection de l'Équipe et il a travaillé pour moi
Après tout, au-dessus de l'étape de nettoyage et de Reconstruction est également un facteur.
Moment, ni de suppression et re-télécharger les profils, ni "Propre" aide j'ai fais ceci:
Préférences> Comptes> Apple Id> sélectionnez votre acc> sélectionnez votre équipe> Afficher les Détails...> réinitialiser votre signature identité (Développement iOS dans mon cas).
Ce toujours travaillé pour moi.
1.Pour modifier le paramétrage de votre Mac Synchronisation Automatique(de la Date d'ouverture& des Préférences d'Heure de Vérifier la Date et l'Heure Automatiquement).
2.Après cela, allez à votre Code X, Propre et Exécuter Le Code.
3.En cas d'échec, vous déconnecter de votre Profil Apple et de Supprimer tous les Créé Automatiquement les Profils de configuration dans XCode-Préférences et Déplacer tous les profils de configuration à la corbeille et télécharger un nouveau fichier.Puis connectez-vous à nouveau et Exécuter votre Code.
renommer votre catalogue, ne contiennent pas de point Décimal & 0(zéro).
comme ça, je le résoudre .
Parfois la
Bundle Identifier
dans XCode est en train de changer à cause de certaines choses que vous faites. Assurez-vous que leBundle Identifier
vous avez définis dans votre compte Développeur Apple est exactement la même que celle dans XCode.Aucune des solutions proposées jusqu'à présent travaillé (même si ils sont tous corrects) et la suppression de l'Xcode projet à partir du disque et re-clonage de l'opération résolu pour moi.
Parfois, dans Xcode 8, vous pourriez vous retrouver dans un révoquer-régénérer cycle, où vous laissez Xcode 8 "fixer" les certificats et fichiers de configuration, puis Xcode trouve le nouveau/régénérée, les certificats non valides aussi, et vous retournez à révoquer, et il continue à se produire.
Dans ce cas, vérifiez votre MacOS temps! Si vous l'avez configuré pour une autre fois, pas la vraie heure actuelle, le nouveau certificat peut toujours "pas encore" être valide.
Ce n'est pas un gros problème, j'ai fait face. Juste propre le projet et redémarrez votre xcode!!
Espérons qu'il va travailler pour vous! C'est de travailler pour moi. 🙂
Ou
Tout d'abord nettoyer le projet en appuyant sur la touche Shift(⇧)+Commande(⌘)+K ou de Sélectionner un Produit > Nettoyer
Puis
Aller à XCode Menu> Préférence
Sélectionnez Compte > Équipe > Afficher les Détails
Sélectionnez n'importe quel profil de configuration de Profils de configuration liste
Droit cliquez sur > Sélectionnez " Afficher dans le Finder. Puis, vous verrez toutes les listes de profils de configuration
Sélectionnez tous les provisionaling liste à partir du dossier et de le déplacer vers la corbeille
Télécharger Tous les profils de configuration en cliquant sur Télécharger ci-dessous Toutes les Profil de configuration des listes.
Maintenant, Exécutez de nouveau et cela devrait fonctionner!
Avec
Xcode Version 10.1
j'ai résolu avec ces étapes:Xcode
,Preferences
et sélectionnez leAccounts
ongletExport Apple ID and Code Signing Assets...
l'exportation de ce dans un fichier, par exempleTest.developerprofile
Import Apple ID and Code Signing Assets...
et sélectionnez votre fichier précédemment exportéTest.developerprofile
Clean
(Maj(⇧)+Commande(⌘)+K) et unBuild
(de Commande(⌘)+B)J'ai eu ce problème après changement de mon compte de Messagerie.
Après avoir essayé plusieurs solutions, la seule qui a fonctionné a été le juste à supprimer le certificat qui a été créé en ce jour de mon Compte développeur Apple. (Ce n'était pas le seul certificat dans mon compte), Il semble qu'un nouveau certificat a été créé automatiquement, et il a été en conflit avec la principale.
J'ai le même problème.
J'ai résolu après avoir nettoyé le Projet (Maj(⇧)+Commande(⌘)+K), sortie Xcode et ouvrir à nouveau.