Je reçois cette erreur
/Users/macbook/Library/Developer/Xcode/DerivedData/xxxxx-egjyfcyhdfcgftavbtoudbcgthja/Build/Products/Debug-iphoneos/xxxx.app: unknown error -1=ffffffffffffffff
command /usr/bin/codesign failed with exit code 1
avec xcode 9.1/ios11.1 lors de la construction de l'application, auparavant, je pouvais exécuter mon application en douceur. Toute idée de ce qui pourrait être le problème. J'ai déjà essayé les étapes suivantes:
Suppression de toutes les données dérivées.
mettre à jour tous les profils et certificats d'approvisionnement.
Mais toujours pas de chance.
Essayez de mettre à jour votre mot de passe keyChain. Pour cela, essayez de suivre
Si vous ne connaissez pas votre ancien mot de passe, la solution consiste à créer un nouveau trousseau de connexion.
Si vous connaissez votre ancien mot de passe, utilisez-le pour mettre à jour votre trousseau de connexion existant:
Cliquez sur OK lorsque vous avez terminé, puis quittez l'accès au trousseau. Quittez votre Xcode, rouvrez le projet et essayez de construire votre projet, cela devrait fonctionner.
J'ai rencontré ce problème plusieurs fois au cours du mois dernier et c'était toujours juste après avoir importé des fichiers .png dans Xcode. J'ai pu recréer l'erreur à plusieurs reprises si j'ai importé un fichier .png exporté d'Illustrator à l'aide de la fonction "Enregistrer pour le Web" qui n'incluait pas les métadonnées de résolution lues par Xcode. (capture d'écran jointe)
Mais, si j'exportais le fichier en utilisant le paramètre "Exporter sous" dans Illustrator, définissais la résolution sur 144 pixels, puis l'importais dans Xcode, l'erreur disparaîtrait. (capture d'écran jointe)
Assurez-vous simplement de supprimer les images sans la résolution indiquée et vous serez, je l'espère, prêt à partir!
Cela a commencé à m'arriver dans Xcode 9, avec un hôte d'autres problèmes liés au trousseau (je suis sur 9.3 et c'est arrivé juste aujourd'hui). Parfois, la signature automatique de code va tout simplement spontanément à l'encontre de moi et je commence à recevoir une erreur errSecInternalComponent
avec le codesign failed with exit code 1
.
Ce qui a toujours fonctionné, c'est d'aller dans Xcode -> Preferences -> Accounts
, aller à Manage Certificates...
et utilisez le signe plus pour ajouter les certificats dont j'ai besoin, même s'il semble qu'il y en ait déjà de bons. Je ne sais pas pourquoi ces certificats seraient différents, mais ... ils fonctionnent juste.
J'ai changé le mot de passe de connexion général de mon Mac et cela a fonctionné.