187 votes

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:

  1. 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-en de nouveaux
  2. J'ai supprimé xcode et l'ensemble du proccess depuis le début

Mais cela n'a pas de résoudre mon problème.

Toute idée de ce que pourrait être le problème?

294voto

Md.Riduanul Islam Points 2569

Solution

Tout d'abord nettoyer le projet en maintenant la touche Shift(⇧)+Commande(⌘)+K ou Sélectionnez Le Produit > Nettoyer

Alors

  1. Aller à XCode Menu> Préférences

  2. Sélectionnez Compte > L'Équipe > Afficher Les Détails

  3. Sélectionnez n'importe quel profil de configuration de Profils de configuration de la liste

  4. Clic droit > Sélectionnez "Afficher dans le Finder. Puis, vous verrez toutes les listes de profils de configuration

  5. Sélectionnez tous les provisionaling liste à partir du dossier et de le déplacer vers la corbeille

  6. 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!

83voto

Anthony Dito Points 2050

J'avais rencontré ce problème et a réussi à trouver une réponse.

La réponse dans ce qui est à venir à partir de peut être trouvé ici.

Voici ce que vous avez à faire

  1. Allez dans Préférences->Comptes
  2. Appuyez sur votre compte
  3. Cliquez Sur "Afficher Les Détails"
  4. Cliquez sur "Télécharger Tout" dans le coin inférieur gauche.

Ces étapes résolu le problème pour moi.

34voto

bshirley Points 5561

J'ai eu un peu différente de la solution. Il mai ont été de mises à jour, ou mon cas d'utilisation particulier.

En Utilisant 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 l' Download All solution n'a pas le corriger pour moi.

En suivant le lien ci-dessus, j'ai pris les conseils de

supprimer tous les profils dans ~/Bibliothèque/MobileDevice/Profils de configuration

(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:

Cette application est l'application de l'identificateur de droit ne correspond pas à celui de l'application installée. Ces valeurs doivent correspondre pour une mise à niveau pour être autorisé.

La résolution de ce problème est de supprimer le développement de l'élément de l'appareil, et il sera alors réinstaller.

28voto

marceloquinta Points 450

Un simple « Clean » (Shift (⇧) + commande (⌘) + K) résolu pour moi

12voto

Alexander Vasenin Points 399

Trouvé un autre cas qui se traduit par sanglante erreur dans . Si vous essayez de signer avec le certificat valide , mais vous avez un autre certificat de révocation dans la même équipe sur votre trousseau, Xcode génère cette erreur. Pour vérifier si vous avez certificat révoqué voir . Suppression révoqué le certificat avec cela résout. Ressemble à un autre code signe bug dans Xcode.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X