GenerateDSYMFile: dsymutil échoue avec le code de sortie 11
J'ai mis à jour de MacOS X 10.6 (Snow Leopard) 10.7 (Lion) ce matin, et aussi à partir de Xcode Xcode 4.2 4.3.2. Peut-être plus important encore, cela signifie que je suis en train de construire mon projet contre le kit SDK iOS 5.1 au lieu de 5.0. C'est beaucoup de changements, et l'un d'eux la cause de mon projet à la rupture: le projet n'est plus à construire en raison de l'erreur suivante:
Command /Applications/Xcode.app/Contents/Developer/usr/bin/dsymutil
failed with exit code 11
L'intégralité de la commande donnée dans les résultats se présente comme suit (divulgation complète: j'ai changé le nom du projet de "MyProject" pour protéger les innocents):
GenerateDSYMFile /Users/caleb/xcode-build/MyProject-fmkmldxfmhvmoicxrcsqsptzuvjs/Build/Products/Debug-iphoneos/MyProject.app.dSYM /Users/caleb/xcode-build/MyProject-fmkmldxfmhvmoicxrcsqsptzuvjs/Build/Products/Debug-iphoneos/MyProject.app/MyProject
cd /Users/caleb/MyProject/iphone
setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Applications/Xcode.app/Contents/Developer/usr/bin/dsymutil /Users/caleb/xcode-build/MyProject-fmkmldxfmhvmoicxrcsqsptzuvjs/Build/Products/Debug-iphoneos/MyProject.app/MyProject -o /Users/caleb/xcode-build/MyProject-fmkmldxfmhvmoicxrcsqsptzuvjs/Build/Products/Debug-iphoneos/MyProject.app.dSYM
Cela se produit uniquement lorsque j'essaie de construire pour un appareil iOS; bâtiment pour le simulateur fonctionne très bien.
J'ai fait un peu de recherche pour trouver une explication à cette erreur, mais je n'ai rien trouvé encore qui explique l'erreur. Je n'ai trouver une SORTE de question à propos de la même erreur, causée dans ce cas par une mauvaise balise dans une Info.fichier plist, mais mes Infos.plist a l'air bien. Une autre question suggère de créer une nouvelle cible et de tout recopier. Je n'ai pas essayé encore que mon projet est assez grande, mais il est à la recherche comme le meilleur de la prochaine étape.
Quelqu'un peut me dire ce "code de sortie 11" à partir de dsymutil
signifie et comment le résoudre?
Mise à jour: de l'Exécution de l' dsymutil
de commande sur la ligne de commande indique que le code de sortie 11 est une erreur de segmentation. Ne sais toujours pas ce qui la provoque.
Vous avez raison-je l'ai inclus dans la première place. J'ai ajouté la commande complète à la question.
Certaines choses que j'ai lu à l'air de dire qu'il peut être un
Info.plist
problème. Mais il faut avoir été résolu le problème. Peut-être vérifier votre Info.plist
si?Essayez de nettoyer le projet.
Ont regardé les Infos.plist assez attentivement, comme décrit dans la question ci-dessus. Plus précisément, je n'ai pas trouvé toutes les balises incorrectes dans le fichier XML (qui était un problème pour l'auteur de la question que j'ai lié ci-dessus).
OriginalL'auteur Caleb | 2012-03-22
Vous devez vous connecter pour publier un commentaire.
Une solution qui fonctionne pour moi jusqu'à présent est de changer les Informations de Débogage de réglage du Format dans le projet de "NAIN avec dsym" à la plaine de vieux "NAIN".
Ce qui me permet de construire le projet pour les appareils iOS et de débogage, de sorte que c'est un très bon début. Je ne suis pas sûr de ce que nous perdons en laissant dsym, donc je vais continuer à chercher.
Mise à jour: Apple DTS suggère de réinstaller Xcode. Je n'ai pas pu l'essayer, mais mettra à jour cette réponse si c'est utile.
OriginalL'auteur Caleb
Pour les futurs utilisateurs qui viennent ici via Google :
It happened to me because my working directory was full.
EDIT:
Libérer de l'Espace dans votre disque.
P. S. Vous pouvez toujours aller de l'avant et de supprimer tout ce qui résident dans ce répertoire si vous avez développé tellement de nombreuses applications jusqu'à la date sur la même machine.
/Users/<username>/Library/Developer/Xcode/DerivedData
P. P. S: N'oubliez pas de vérifier la taille de l'annuaire à être surpris. Il peut prendre jusqu'à 4 heures de supprimer le chemin d'accès complet, donc le faire en temps libre, il suffit de supprimer 2-3 sous-répertoires et de reprendre votre travail.
Disque de stockage est plein sur l'un de mes construire des machines était le problème que j'ai rencontré.
OriginalL'auteur jeet.chanchawat
Changer "iOS Cible de Déploiement" de 6,1 4,0 m'a aidé !
OriginalL'auteur Artyom
avez-vous fait en sorte que votre projet de construction paramètres, la version de compilateur est réglé par défaut sur le système?
J'ai fait quelques recherches, malheureusement impossible de trouver le raisonnement derrière, cependant, beaucoup de gens ont dit que la création d'un nouveau projet et de la copie de tout ce que dessus ont permis de résoudre le problème. Je sais que vous avez dit que vous alliez essayer cette étape, suivant. Fait-il?
Apparemment, le code de Sortie 11 est un "SIGSEGV - codesign s'est écrasé avec une erreur de segmentation." Une suggestion est que la question doit être un problème de corruption des certificats, et de les rattacher pourrait résoudre le problème
Merci pour vos commentaires. J'ai créé une nouvelle cible dans le même projet, mais le résultat est le même. Vous avez raison, le code de sortie 11 est une erreur de segmentation -- j'ai découvert que récemment, lorsque j'ai essayé de courir le même
dsymutil
à la ligne de commande. Ne sais toujours pas ce qui la provoque.Bounty attribué. Merci d'essayer de m'aider à trouver une réponse à ce problème frustrant.
OriginalL'auteur A.sharif