2017-08-21 7 views
0

J'essaie de résoudre un problème avec Xcode 8.3.3 qui m'empêche de tester mes applications sur mes appareils. En ce moment, j'utilise un compte de provisionnement gratuit pour mes tests. J'ai travaillé pendant plusieurs mois sans problème, puis je suis passé à Sierra et à Xcode 8.3.3. Malheureusement, je ne sais pas exactement après quelle action/mise à jour le problème a commencé, car je n'ai pas utilisé Xcode depuis plusieurs mois.Xcode Le certificat de signature n'est pas valide lors de la construction sur le périphérique externe

La question: lorsque je tente de construire mon application pour courir sur mon iPhone, je reçois ces erreurs dans la page du projet, sous Général> Vue de signature:

signature automatique a échoué Xcode n'a pas réussi à fournir cet objectif . Veuillez déposer un rapport de bogue au http://bugreport.apple.com/ et inclure le rapport Mise à jour de la signature dans le navigateur de rapports.

Le certificat de signature n'est pas valide. Certificat de signature "iPhone Developer: [email protected] (xxxxxxx)", numéro de série "xxxxxxx", n'est pas valide pour la signature de code. Il a peut-être été révoqué ou a expiré.

Le problème se produit soit sur mon compte Mac principal et aussi si je crée un nouveau compte d'utilisateur, il arrive aussi si j'utilise un autre compte AppleID pour la signature de code. mais cela ne se produit pas si je démarre la même machine dans une autre installation macOS (en utilisant le même AppleID et le même périphérique). Dans ce dernier cas, je suis capable de créer et d'exécuter l'application sans aucun problème sur mon appareil. En raison de ce comportement, je pense que c'est quelque chose lié à des conneries logicielles dans la première installation du système d'exploitation, et non liées aux «données» de mon utilisateur ni à mon compte AppleID.

J'ai essayé tout ce que j'ai trouvé sur Internet pour nettoyer l'installation de Xcode, y compris la suppression/réinstallation complète et le nettoyage du trousseau. Mais rien n'a résolu le problème. J'ai trouvé quelques informations relatives à ce sujet: https://forums.developer.apple.com/thread/83611 mais pas de vraie solution.

espoir que quelqu'un pourrait me aider :)

Bye, Edoardo

Répondre

0

Après une enquête plus poussée, j'ai trouvé le problème. En examinant les différences de trousseau entre ma machine productive et l'installation fraîche du système d'exploitation, j'ai découvert que l'AC "Apple Worldwide Developer Relations" manquait dans ma machine productive (aucune idée pourquoi ...).

J'ai effacé tous mes certificats de développeur, j'ai téléchargé de nouveaux certificats de https://www.apple.com/certificateauthority/. Après le correctif de signature de code dans Xcode, j'étais de nouveau en mesure de créer et d'exécuter mon application sur mon appareil. Il est étrange que Xcode ne gère pas ce type d'erreur correctement, mais signale une erreur "générique" à propos de la signature du code.