J’essaie de déboguer mon application sur Xcode et j’ai l’erreur suivante:
The identity used to sign the executable is no longer valid. Please verify that your device's clock is properly set, and that your signing certificatee is not expired. (0xE8008018).
Maintenant, je sais qu’il y a beaucoup de questions concernant ce problème, et j’ai essayé tous les moyens possibles pour le résoudre, ce que j’ai essayé jusqu’à présent (ne fonctionne pas) :
Ce qui me préoccupe, c’est qu’il pourrait s’agir d’un problème temporaire d’Apple, ou d’un bogue dans Xcode, bien qu’il y ait des heures de travail sur mon iMac, lorsque je suis passé sur le MacBook Pro. tout).
Fonctionnement:
Essayer de supprimer et de rappend votre identifiant Apple, cela fonctionne pour moi.
Après des heures d’enquête, le script shell pour signer le projet échouait à un moment donné, sans rapporter à Xcode.
J’ai remarqué que dans le dossier DerivedData (trouvé dans /Users/yourUsername/Library/Developer/Xcode/DerivedData/
) de Xcode, il y avait deux dossiers avec le même nom de mon projet se terminant par un hachage différent, par exemple:
ProjectName--dcakkvkdhqvxstehdiuzwbpsmdal ProjectName--kurbctkdhqvxuytrwnczwbpsmdal
J’ai fermé Xcode et veillé à supprimer les deux dossiers , Xcode générant en quelque sorte deux dossiers différents pour le projet à un moment donné, en redémarrant Xcode après la suppression des dossiers corrigés.
J’ai vécu la même situation
Mais il a été effacé en supprimant et en téléchargeant à nouveau les profils d’approvisionnement sur mon mac.
L’emplacement des profils d’approvisionnement est le suivant:
/Users/yourUsername/Library/MobileDevice/Provisioning Profiles/
J’ai eu le même problème. Ce qui m’a aidé:
Il vous suffit de vous connecter à votre compte de développeur et de créer un nouveau certificate de développeur ou de révoquer un ancien certificate de création. Cela résoudra le problème.
Une solution qui pourrait aider certaines personnes
Cela se produira si vous avez changé votre adresse e-mail principale
Supprimer les fichiers et dossiers de:
La seule solution à ce problème consiste à supprimer le dossier de
~/Library/Developer/Xcode/DerivedData/YourAppName-
De cette façon, tout redeviendra normal!
À votre santé !
Toutes les réponses ont beaucoup aidé, mais dans mon cas, le certificate de développeur a expiré et je recevais cette erreur lors de la création de l’application.
Keychain -> Login -> My Certificates
Donc, juste enlevé le certificate et créé un nouveau a bien fonctionné pour moi.
AUCUN de cela n’a fonctionné pour moi
La réponse de vomako à L’identité utilisée pour signer l’exécutable n’est plus valide .
ie “Solution dans Xcode:
Dans Xcode, accédez à Préférences -> Comptes -> Afficher les détails
Appuyez sur le bouton de rafraîchissement dans le coin inférieur gauche (appelé Télécharger tout dans Xcode 7) ”
fin de son post
C’est un petit symbole de rafraîchissement maintenant (flèche circulaire) Cliquez ensuite sur le bouton Demander
J’espère que cela sauvera quelqu’un du temps
J’ai résolu le même problème. Juste à partir de ” https://developer.apple.com/account/ios/profile/production/create “, vous avez recréé les nouveaux profils de provisionnement. Ensuite, téléchargez et installez les nouveaux profils de provisionnement de (Développement et dissortingbution).