Chaque fois que je construis une console, ce message s'affiche.
CodeSign /Users/admin/Desktop/AppStoreBuild/Project201/build/Debug-iphonesimulator/Project.app (dans la cible: Desker) cd / Users / admin / Desktop / AppStoreBuild / Project201 export CODESIGN_ALLOCATE = / Applications / Xcode.app / Contents / Développeur / 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: fourchette de ressources, informations du Finder ou détritus similaires non autorisés La commande CodeSign a échoué avec un code de sortie différent de zéro
... Y a-t-il un moyen d'identifier la cause de cette panne. Il montre l'identité de signature: "-" quand j'essaye de courir dans le simulateur aussi. pourquoi avons-nous besoin de signer une identité dans le simulateur. Et une dernière chose est que si je quitte Xcode et redémarre, il se construira correctement lorsque je change de code ou que j'ajoute une méthode, la construction échouera à nouveau.
Aucune des solutions énumérées n'a fonctionné pour moi. Dans un autre thread, il a été souligné que l'inclusion d'un dossier nommé «ressources» dans le projet provoque cette erreur. Après avoir renommé mon dossier «ressources», l'erreur a disparu.
la source
Si vous obtenez également une signature de code échoue avec l'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:
Documentation Apple: https://developer.apple.com/library/archive/qa/qa1940/_index.html
la source
Cela m'est arrivé juste aujourd'hui, seulement après avoir ajouté une image .png avec «masquer l'extension» cochée dans les informations d'obtention. (Clic droit sur l'image) Cette image a été ajoutée au répertoire de fichiers de mon projet Xcode.
Lorsque la case est décochée et que je rajoute l'image .png au répertoire de Xcode, j'ai ensuite nettoyé et construit et j'ai bien fonctionné après cela, un bogue très étrange si vous me le demandez.
la source
Essayez de nettoyer le projet:
Essayez ensuite d'exécuter à nouveau votre projet. J'espère que cela résoudra le problème.
la source
Ce problème m'est arrivé après l'ajout de 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 supplémentaires, j'ai trouvé la solution ici - https://forums.developer.apple.com/thread/109951#336225
Étapes pour résoudre le problème:
la source
Dans Xcode: Allez dans Préférences Déconnexion de l'utilisateur actuel.
Fermer Xcode
Dans le trousseau: accédez à la connexion et à tous les éléments
Ouvrez Xcode
Allez dans Préférences et connectez-vous à votre compte utilisateur Apple
Exécutez la compilation sur votre appareil natif
la source
Dans mon cas, les lignes d'erreur suivantes:
le problème était que dans le dossier des ressources, j'avais des fichiers avec l'extension .png, qui était cachée par défaut.
Trouvez le fichier dans FINDER, marquez-le -> cmd + i -> décochez Masquer l'extension
après cela, retournez dans Xcode -> kmd + shift + K et reconstruisez.
J'espère avoir été utile!
la source
La solution pour moi était de redémarrer macOS sans enregistrer
la source
Réparer
Supprimez définitivement les attributs de fichier étendus dans vos fichiers de ressources, pas dans le bundle d'application compilé:
Terminal ouvert
Changez de répertoire à la racine de vos fichiers source
$ cd / Utilisateurs / rjobidon / Documents / Mon \ Projet
Lister tous les attributs étendus
Erreurs Xcode
Cause
Apple a introduit un changement de renforcement de la sécurité, ainsi la signature de code ne permet plus à aucun fichier d'un bundle d'applications d'avoir un attribut étendu contenant une fourchette de ressources ou des informations du Finder.
Sources
la source
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 avec succès consistait à exécuter la mise à jour des dosettes sur mes cabosses de cacao.
L'erreur (pour moi en tout cas) montrait un problème avec l'un des pods de signature. La mise à jour des pods a résolu ce problème de signature.
ou
Espérons que cela aidera quelqu'un qui a la même erreur «La commande CodeSign a échoué avec un code de sortie différent de zéro».
la source
Après avoir tout essayé, ma solution consistait à supprimer certains fichiers PNG, à construire et à exécuter (ok) et à ajouter à nouveau les images PNG. Bizarre!
la source
Aucune des autres réponses n'a fonctionné. Voici ce que j'ai fait:
la source
Pour moi, je devais aller au trousseau, sélectionner le trousseau "login", double-cliquer sur la clé iOS Developer: myname, 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.
la source
Ce problème a été causé par la création de mon projet dans le schéma Release. Cela peut également être causé par d'autres facteurs. Essayez de changer le schéma de construction en accédant à xCode dans Product> Scheme> Edit Scheme. Dans la section "Exécuter" située à gauche, basculez la "Configuration de construction" sur "Déboguer". J'espère que cela aidera.
la source
Aucune des solutions ci-dessus n'a fonctionné pour moi. Après quelques suppositions, j'ai essayé (Xcode v10.2.1 cocoapods v1.7.1)
suivi par
Ensuite:
Aucune erreur de construction.
la source
Pour moi, la solution était la suivante, avec l'indicateur "Gérer automatiquement la connexion":
dans le menu déroulant des équipes de la cible, sélectionnez "Aucun"
sélectionner à nouveau la bonne équipe de développement
Après avoir essayé presque toutes les suggestions, j'ai trouvé que cela fonctionne, je suppose que Xcode configure les éléments de signature à partir de zéro.
la source
Aucune des solutions populaires n'a fonctionné.
Dans mon cas, j'ai résolu l'erreur en allant dans le
et a ajouté un (+) au développement iOS .
la source
Je publierai ma solution. Cette solution a fonctionné pour moi, car aucune des précédentes n'a fonctionné. Le problème s'est produit pour la première fois juste après la dernière mise à jour de l'ensemble d'outils XCode cli (je ne sais pas s'il s'agit du biais de confirmation).
J'ai essayé certaines des instructions (c'est-à-dire. Déverrouiller Trick Keychain).
Ce qui a fonctionné pour moi en cas d'erreur:
Command CodeSign failed with a nonzero exit code (Something.framework)
Link Binary With Libraries
Something.framework
,General => Something.framework => EMBED
Do not embed
Cmd+B
(Build Project)la source
Something.framework
- Statut -> OptianlJe rencontrais ce problème en raison d'une mauvaise configuration de mon certificat d'Autorité de certification Apple Worldwide Developer Relations .
J'ai résolu le problème en passant de «Alway Trust» à «Use System Defaults»
Pas à pas:
la source
En effet, la signature de code n'autorise plus aucun fichier d'un bundle d'applications à avoir un attribut étendu contenant une fourchette de ressources ou des informations du Finder.
Pour voir quels fichiers sont à l'origine de cette erreur, accédez au dossier .app, normalement comme: / Users / XXXX / Library / Developer / Xcode / DerivedData / MyProject-ckbzynxqjmstxigbdwwkcsozlego / Build / Products / Debug-maccatalyst / (le mien est le projet Catalyst) Dans le terminal,
Vous verrez que certains fichiers ont un attribut étendu:
./MyProject.app/Contents/Resources/shopping_cart.png: com.apple.lastuseddate # PS: 00000000 BE 31 D5 5E 00 00 00 00 D0 40 FE 39 00 00 00 00 | .1. ^ ..... @ .9 .... |
Ensuite, allez dans votre dossier de projet ou dans le dossier référencé pour ces fichiers, supprimez l'attribut étendu:
Après avoir nettoyé tous les dossiers référencés, accédez à Xcode et reconstruisez.
la source
J'ai aussi vu cette erreur après avoir ajouté un mélange d'images .jpg et .png au dossier art.scnassets, effectué des modifications de code et supprimé ces modifications via le menu Contrôle de la source> Supprimer toutes les modifications ... de Xcode.
J'ai essayé les autres correctifs dans ce fil mais, finalement, j'ai 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 d'origine .jpg / .png et je reconstruis maintenant le code sans problème.
la source
dans mon cas, c'était un fichier de storyboard corrompu
la source
Après avoir copié deux fichiers .aiff dans un groupe .scnassets, cette erreur s'est produite. La suppression des fichiers et d'un "Clean Build Folder" résout le problème dans mon cas.
la source
Je ne sais pas si cela aidera quelqu'un - mais assurez-vous d'avoir
Find Implicit Dependencies
coché. Parfois, cela peut conduire votre projet à «perdre la trace» de l'endroit où chercher certaines choses.Une fois que vous faites cela, je suggère également de nettoyer votre projet et de le reconstruire.
la source
Cela a fonctionné pour moi :) J'ai supprimé le certificat dans les paramètres d'accès au trousseau. Accédez à Xcode et créez une nouvelle application. Maintenant, le certificat est à nouveau créé dans l'accès au trousseau et la construction réussit avec un appareil réel.
la source
Juste une visualisation
la source
Dans mon cas, c'était une option activée accidentellement. J'utilise des fichiers racine communs .xcconfig à la fois pour iOS et macOS, pour la cible iOS, l' option Activer le runtime renforcé est restée activée, remplaçant ainsi la ligne
par le
dans le fichier .xcconfig a résolu le problème
la source
Cela peut sembler stupide, mais essayez sans mot de passe, quand cela vous a été demandé.
la source
Mon problème a été résolu
Le problème se produit lorsque vous avez une équipe incorrecte / différente sur MyProject et MyProjectTest.
La reconnexion de votre téléphone avant la reconstruction peut également aider à résoudre ce problème.
la source