S'il vous plaît regarder la capture d'écran suivante
p>
Comme vous le voyez, il existe deux certificats. Tous sont les miens, avec ID de l'utilisateur de Machure et nom commun. P>
Chaque fois que je construis la demande et que je le lance en Xcode pour le périphérique, je reçois le fatal, que ce certificat est dupliqué. Donc, je supprime l'expiration et lancez l'application à nouveau - il est installé et débogué sur le périphérique sans aucun problème. P>
Mais lorsque je lance un autre projet ou redémarre que le certificat expiré est montré dans le porte-clés encore et encore et qu'il devient un peu ennuyeux. P>
Quelles sont les causes que le certificat expiré est en cours de lecture sur le porte-clés? Comment puis-je le désactiver? P>
3 Réponses :
Ceci est un bug connu dans Xcode 4. Xcode restaure le profil supprimé sur redémarrer à chaque fois. Voir http://openradar.appot.com/9173280 pour plus d'informations à ce sujet. J'ai le problème aussi, mais je ne sais toujours pas comment résoudre le problème. P>
Ok j'espère que cela sera supprimé bientôt parce que c'est très gênant.
Le problème est que vous n'avez pas seulement le certificat de provisioning en double, mais également une paire de clés publique / privée en double développeur. P>
Vous devez supprimer la clé publique / privée correspondante du certificat en plus du certificat de provisionnement, puis il ne sera pas re-ajouté. P>
Ainsi, trouvez le certificat que vous avez généré et téléchargé dans la section "Certificats" du portail de provisioning et supprimez-la ( Avertissement: em> strong> Ce certificat n'est jamais envoyé à Apple, Et c'est une énorme bouffée si vous supprimez une clé privée de distribution dont vous avez besoin. Faites une sauvegarde avant de la supprimer, en cas de supprimer accidentellement quelque chose dont vous avez besoin). P>
Merci à @dermdaly pour Poster cette solution de contournement . Vous pouvez trouver plus de détails sur Son blog < / a>. p>
Je traitais avec le même problème une fois. Et je l'ai résolu en supprimant le profil de provisioning inutilisé de l'onglet Organizer dans Xcode. En fait, Keychain obtiendra ce certificat de ce profil de provisioning qui est expérité ou la construction par certificat révoqué. p>
Vous devez simplement supprimer ce profil de provisioning à partir de l'onglet Organisateur. L'organisateur est sur le bouton droit de la droite de Xcode Ouvrez-le et que dans l'organisateur, supprimez les profils de provisioning que vous n'utilisez pas. P>
Voici la capture d'écran, P>
p>
Et n'oubliez pas de supprimer le certificat supplémentaire du porte-clés, mais après que ces certificats n'apparaissent plus. p>
Voici une solution de contournement efficace qui résout cela. Aucun piratage requis. Tapadoo.com/2012/.../20 a>
Merci Dermdaly, cela a résolu le problème pour moi.