127 votes

Xcode 10, Commande CodeSign a échoué avec un code de sortie différent de zéro

Chaque fois que je construis la console est en montrant ce message.

CodeSign /Users/admin/Desktop/AppStoreBuild/Project201/build/Debug-iphonesimulator/Projet.app (dans la cible: Desker) cd /Users/admin/Desktop/AppStoreBuild/Project201 l'exportation CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate

La Signature De L'Identité: "-"

/usr/bin/codesign --force --sign - --entitlements /Users/admin/Desktop/AppStoreBuild/Project201/build/Project.build/Debug-iphonesimulator/Project.build/Project.app.xcent --timestamp=none /Users/admin/Desktop/AppStoreBuild/Project201/build/Debug-iphonesimulator/Project.app

/Users/admin/Desktop/AppStoreBuild/Project201/build/Debug-iphonesimulator/Projet.app: fourchette des ressources, informations du Finder, ou d'autres détritus pas permis Commande CodeSign a échoué avec un code de sortie différent de zéro

... Est-il possible d'identifier la cause de cet échec. Elle montre la Signature de l'Identité: "-" quand j'essaie de le lancer dans le simulateur. pourquoi avons-nous besoin de la signature de l'identité dans le simulateur. Et encore une chose, c'est si j'ai arrêté de Xcode et redémarrer, il va construire correctement quand j'ai changer le code ou ajouter une méthode sera de nouveau construire un échec.

349voto

omanosoft Points 3661

J'ai eu ce problème et Xcode réussi à compiler sur l'appareil, mais sur simulateur, il a bien fonctionné.

J'ai résolu avec ces étapes:

  1. Ouvrez trousseau d'accès.
  2. Verrouiller le 'login' un trousseau de clés.
  3. De déverrouillage, entrez votre PC mot de passe du compte.
  4. Nettoyage de Projet dans le menu produit.
  5. Construire de Nouveau.

Et après que tout fonctionne bien.

57voto

Paul Slocum Points 215

Aucun de la liste des solutions a fonctionné pour moi. Dans un autre thread, il a été souligné que le fait d'inclure un dossier nommé "ressources" dans le projet sont les causes de cette erreur. Après avoir renommé mon "ressources" du dossier, l'erreur a disparu.

41voto

xuzepei Points 101

Si vous bénéficiez également de la signature de code échoue avec l'erreur "resource fork, informations du Finder, ou d'autres détritus pas autorisé."

Exécuter le script ci-dessous dans la console pour corriger:

$ xattr -cr <path_to_app_bundle>

La documentation d'Apple: https://developer.apple.com/library/archive/qa/qa1940/_index.html

15voto

Jonas Points 274

Ce qui m'est arrivé seulement aujourd'hui, seulement après, j'ai ajouté un .png image avec l'option "masquer l'extension' cochée dans le obtenir des informations. (Cliquez à droite sur l'image) Sat image a été ajoutée au fichier de répertoire de mon projet Xcode.

Quand en blanc de la boîte et re-ajout de la de la .image png dans le répertoire de Xcode, j'ai ensuite Nettoyé et Construit et a bien fonctionné par la suite, un très étrange bug si vous me demandez.

8voto

Md Rashed Pervez Points 1557

Essayez de nettoyer le projet:

1. shift + cmd + k
2. shift + cmd + Alt + k 

Puis essayez d'exécuter votre projet de nouveau. Espérons que cela permettra de résoudre le problème.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X