web-dev-qa-db-fra.com

L'obtention de cette commande d'erreur / usr / bin / codesign a échoué avec le code de sortie 1 avec xcode 9.1?

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.

7
xeb

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:

    1. Ouvrez l'application Keychain Access, qui se trouve dans le dossier Utilitaires de votre dossier Applications.
    2. Dans la liste des trousseaux sur le côté gauche de la fenêtre, sélectionnez "connexion".
    3. Dans le menu Edition de la barre de menus, choisissez "Changer le mot de passe pour la connexion au trousseau". "
    4. Saisissez l'ancien mot de passe de votre compte utilisateur dans le champ Mot de passe actuel.
    5. Il s'agit du mot de passe que vous utilisiez avant la réinitialisation du mot de passe.
    6. Saisissez le nouveau mot de passe de votre compte utilisateur dans le champ Nouveau mot de passe. Il s'agit du mot de passe que vous utilisez maintenant pour vous connecter à votre Mac. Saisissez le même mot de passe dans le champ Vérifier.

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.

20
Kadian

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)

enter image description here

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) enter image description here

Assurez-vous simplement de supprimer les images sans la résolution indiquée et vous serez, je l'espère, prêt à partir!

1
ojbravo

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.

1
Badam Baplan

J'ai changé le mot de passe de connexion général de mon Mac et cela a fonctionné.