Chaque fois que je construis la console montre ce message.
CodeSign /Users/admin/Desktop/AppStoreBuild/Project201/build/Debug-iphonesimulator/Project.app (dans target: Desker) cd /Users/admin/Desktop/AppStoreBuild/Project201 export CODESIGN_ALLOCATE =/Applications/Xcode.app/Contenu/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate
Identité de signature: "-"
/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/Project.app: ressource, informations du Finder ou détritus similaire non autorisés Commande CodeSign a échoué avec un code de sortie non nul
... Y at-il un moyen d'identifier la cause de cet échec. Sa signature Signing Identity: "-" quand j'essaye de courir dans le simulateur aussi. Pourquoi avons-nous besoin de signer l'identité dans le simulateur? Et encore une chose est que si je quitte xcode et redémarre, il se construira correctement lorsque je changerai de code ou que j'ajouterai une méthode qui échouera à nouveau.
Toute aide serait appréciée
J'ai eu ce problème et Xcode n'a pas pu compiler sur le périphérique, mais sur simulateur cela a bien fonctionné.
J'ai résolu avec ces étapes:
Et après ça fonctionne bien.
C'est ce qui m'est arrivé aujourd'hui, seulement après avoir ajouté une image .png avec l'option "masquer l'extension" cochée dans les informations relatives à l'obtention. (Image du clic droit) Cette image a été ajoutée au répertoire de fichiers de mon projet Xcode.
Une fois la case décochée et l'ajout de l'image .png au répertoire de Xcode, j'ai ensuite nettoyé et construit et fonctionné correctement par la suite, un bug très étrange si vous me le demandez.
Aucune des solutions énumérées ne fonctionnait pour moi. Dans un autre fil de discussion , il a été souligné que l'inclusion d'un dossier nommé "ressources" dans le projet provoquait cette erreur. Après avoir renommé mon dossier "ressources", l'erreur a disparu.
Essayer -
1. shift + cmd + k
2. shift + cmd + Alt + k
Ensuite, essayez de relancer votre projet. J'espère que cela résoudra le problème.
La solution pour moi était de redémarrer macOS sans sauvegarder
Ce problème m’est arrivé après l’ajout des fichiers .dae et .png et la conversion de .dae avec XCode Editor au format de fichier de scène SceneKit (.scn).
Après avoir fait quelques recherches, j'ai trouvé la solution ici - https://forums.developer.Apple.com/thread/109951#336225
Étapes pour résoudre le problème:
Aucune autre réponse n'a fonctionné. Voici ce que j'ai fait:
Dans Xcode: Accédez à Préférences Déconnexion de l'utilisateur actuel.
Fermer Xcode
Dans le trousseau: aller à la connexion et tous les articles
- Sort by kind
- remove "Apple Worldwide Developer Relation Certification Authority"
- remove "Developer ID Certification Authority"
- remove "iPhone Developer ...."
Ouvrir Xcode
Allez dans Préférences et connectez-vous à votre compte d'utilisateur Apple
Exécuter la construction sur votre appareil natif
Dans mon cas, les lignes d'erreur suivantes étaient les suivantes:
Identité de signature: "-"
… ..Mobile.app: fourchette de ressources, information du Finder ou détritus similaire non autorisé
La commande CodeSign a échoué avec un code de sortie différent de zéro
le problème était que dans le dossier des ressources, j'avais quelques fichiers avec l'extension .png, qui étaient cachés dans les valeurs par défaut.
Recherchez un fichier dans le Finder, marquez-le -> cmd + i -> unchek Masquer l’extension
après cela, retournez dans Xcode -> kmd + shift + K et reconstruisez.
J'espère avoir été utile!
Ce problème était dû à la construction de mon projet dans le schéma Release. Cela peut être causé par d'autres choses aussi. Essayez de changer le schéma de construction en allant dans xCode sous Product> Scheme> Edit Scheme. Dans la section "Exécuter" située à gauche, réglez "Configuration de la construction" sur "Débogage". J'espère que cela aidera.
Je ne suis pas sûr de la cause de ce problème, mais une méthode que j’ai utilisée pour résoudre le problème de problème de problème consistait à exécuter la mise à jour des dosettes sur mes dosettes.
L'erreur (pour moi en tout cas) montrait un problème avec la signature de l'un des pods. La mise à jour des pods a résolu ce problème de signature.
pod update [PODNAME] //For an individual pod
ou
pod update //For all pods.
Espérons que cela aidera quelqu'un qui rencontre le même message d'erreur "Échec de la commande CodeSign avec un code de sortie différent de zéro".
Si vous obtenez également du code, la signature échoue avec le message d'erreur "fourchette de ressources, informations du Finder ou détritus similaires non autorisés".
Exécutez le script ci-dessous dans la console pour corriger:
$ xattr -cr <path_to_app_bundle>
J'ai moi aussi constaté l'erreur en ajoutant un mélange d'images .jpg et .png au dossier art.scnassets, en modifiant le code et en supprimant ces modifications via le menu Contrôle de la source de Xcode> Annuler toutes les modifications ....
J'ai essayé les autres correctifs de ce fil de discussion, mais j'ai finalement dû supprimer les fichiers .jpg/.png ajoutés, nettoyer le projet et reconstruire le projet pour éliminer les erreurs. J'ai ensuite lu les fichiers .jpg/.png d'origine et je suis en train de reconstruire le code sans problème.
Je ne sais pas si cela aidera quelqu'un - mais assurez-vous que Find Implicit Dependencies
est coché. Parfois, cela peut conduire votre projet à «perdre la trace» de l'endroit où chercher certaines choses. ????
Une fois que vous avez fait cela, je suggère alors de nettoyer également votre projet et de le reconstruire. À votre santé!
dans mon cas, c'était un fichier de storyboard corrompu
Après avoir copié deux fichiers .aiff dans un groupe .scnassets, cette erreur s’est produite. La suppression des fichiers et un "Dossier de génération propre" résolvent le problème dans mon cas.
Cela a fonctionné pour moi :) J'ai supprimé le certificat dans les paramètres d'accès au trousseau. Allez sur Xcode et nettoyez la construction de l'application. Maintenant, le certificat est à nouveau créé dans l'accès au trousseau et la construction est réussie avec un périphérique réel.
Pour moi, je devais accéder au trousseau, sélectionner le trousseau "connexion", double-cliquer sur la clé monnoteur Développeur iOS, cliquer sur l'onglet de contrôle d'accès et basculer le bouton radio sur Autoriser toutes les applications à accéder à cet élément.
Aucune des solutions ci-dessus n'a fonctionné pour moi. Après quelques essais, j’ai essayé (cocoapods v1.7.1 Xcode v10.2.1)
pod deintegrate
suivi par
pod install
Ensuite:
Aucune erreur de construction.