2011-08-01 2 views
4

Les ressources .dSYM contiennent-elles d'autres informations, à l'exception des informations DWARF? J'ai créé une version de publication d'une application. Maintenant, si je cours dwarfdump dessus, il dit que l'exécutable n'a aucune information de DWARF (indique qu'il est "vide"), qui est ce que je m'attendrais. Mais si j'y exécute ensuite dsymutil, il crée des fichiers de symboles non vides. Ce sont des fichiers binaires donc je ne sais pas ce qu'il y a dedans. est-ce que quelqu'un peut m'éclairer à ce sujet? Y a-t-il des spectateurs pour ces fichiers?Les fichiers dSYM pour les versions de version

Répondre

1

Oui, il y a des informations supplémentaires. Notez que le fichier .dSYM est en fait un répertoire. A l'intérieur, vous trouverez:

SomeApp.app.dSYM/Contents/Info.plist 
SomeApp.app.dSYM/Contents/Resources/DWARF/SomeApp 

Sachez que vous devez garder le paquet exact .dSYM et .app qui a été créé lorsque vous avez fait la version release. Même si le code n'a pas changé, le .dSYM d'une version distincte ne correspondra pas, car Apple génère un identifiant unique pour chaque génération.

Questions connexes