iphone: Où l' .dSYM fichier est situé dans le rapport de crash
Selon cette page ici si vous avez la bonne application binaires et .dSYM fichier, il est facile de symbolique eux. Mais où sont .dSYM et de l'application des fichiers binaires situé?
- Pour info dSYM, des stands pour les symboles de débogage (fichier)
Vous devez vous connecter pour publier un commentaire.
Clic droit sur votre
archive -> Show in Finder ->
clic Droit sur le fichier et cliquez surShow package contents
.Vous trouverez ici votre .dSYM fichier.
Vous pouvez localiser .dSYM et l'application fichier binaire dans les archives.
dSYMs dossier contient dSYM fichier de votre projet.
Dossier de l'Application dans le Projet contient l'exécutable de l'application de votre projet.
Si vous avez archivé votre projet, vous pouvez trouver le dSYM fichier comme ci-dessus.
Si vous devez vous construire un projet pour un périphérique réel, vous pouvez également trouver le dSYM fichier de la façon suivante:
Avant que l'ensemble de ces actions, assurez-vous que vous avez configuré le xcode paramètres de construction de la droite, comme suit:
Generate Debug Symbols
paramètre est activé.Debug Infomation Format
sont mis àDWARF with dSYM File
.Espère que cela aidera.
Debug Information Format
de Débogage peut être réglé pour NAIN dYSM de fichier qui vous permet d'obtenir des symboles de débogage sans faire de l'archive, de la danse, merci beaucoup!J'ai trouvé mon
.dsym
fichier dans/Users/<username>/Library/Developer/Xcode/DerivedData/<appname>/Build/Products/<appname>
Dans XCode 5.1.1, vous trouverez sous XCode -> Préférences -> les Emplacements -> DerivedData. En vertu de DerivedData, vous verrez un tas de hasard les noms de répertoire. Trouver ceux qui commence avec le nom de votre projet. Puis obtenir le dernier répertoire qui a été créé pour votre projet. Ensuite dans ce répertoire allez Construire/Produits//*.app.dSYM
Vous pouvez même cliquer sur votre produit final sous "Produits" dans l'explorateur de projets et de faire une "Afficher dans le finder" pour y accéder directement.
La
.dSYM
le fichier doit avoir été généré lorsque vous avez créé votre application. Regardez dans votre répertoire de produits.Si vous avez l'UUID vous êtes à la recherche pour vous retrouver avec la commande suivante:
1.Sélectionnez Window -> Organisateur
2.Clic droit sur l'Archive(le nom de votre appli) et sélectionnez "Afficher dans le Finder'
3.Sélectionnez 'Afficher le Contenu du Paquet" pour archive
4.Clic droit sur votreprojet.xcarchive contient dSYMs, Info.plist et Produits
5.sélectionnez yourappname.app.dSYM
Si vous n'avez pas généré une archive et essayez de déboguer sur l'appareil, dsym peut être trouvé à
J'ai trouvé
build configuration
devrait êtreRelease
pour générer.dSYM
fichier.C'est trop simple, veuillez Suivre les Étapes ici,
Maintenant aller de Produit --- > Archive --- > Votre Build --- > Clic Droit sur votre construction et Cliquez sur " Afficher dans le Finder --- > Maintenant faire un Clic Droit et allez à Afficher le Contenu du Paquet --- > dSYMs --- > Yourappname.app.dSYM
Je veux juste partager quelque chose de mon expérience. Chaque fois quand je l'ai sortie d'une nouvelle version de mon cadre je enregistrer ses dSYM dans un dossier séparé. Si, plus tard, je peux trouver les dSYM facilement quand j'en ai besoin. Il peut être fait facilement par l'ajout de cette ligne de code dans le script bash dans les Paramètres de construction (par exemple, dans cet exemple, je suis de l'enregistrer sur le bureau).