web-dev-qa-db-fra.com

Comment symboliser le journal des collisions avec Xcode 8?

Je devrais avoir le symbole de mon appareil. J'ai suivi l'instruction de http://jmillerdev.net/symbolicating-ios-crash-files-xamarin-ios .

J'ai créé la alias pour Xcode 8

alias symbolicate = "/ Applications/Xcode.app/Contenu/SharedFrameworks/DVTFoundation.framework/Versions/A/Ressources/symbolicatecrash -v"

J'ai mis à jour le répertoire des développeurs

export DEVELOPER_DIR = "/ Applications/Xcode.app/Contenu/Developer"

et puis le symbolize

symbolicate -o "symbolicatedCrash.txt" "MonNomApp 2-12-14, 21-44 PM.crash" "MonNomApp.app"

mais j'ai une erreur

Symbolique de myInventories170313.crash ... en lisant myInventories170313.crash, Aucun fichier ou répertoire de ce type: à /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash ligne 899.

 Terminal

8
Enrico

Essayez d'utiliser ces étapes: 

1) créer un nouveau dossier, disons "Univers", pour contenir le contenu.

2) utilisez l'utilitaire Aller au dossier à partir du Finder. Utilisez le chemin /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/

Recherchez le fichier "symbolicatecrash" et vous pouvez copier et coller manuellement ce fichier dans votre dossier Universe.

3) Placez votre plantage et les archives de votre application dans votre dossier (Archive conservera tous les fichiers dysm. Vous pouvez également placer tous vos fichiers dYsm)

4) CD dans votre répertoire de dossier "Univers". Maintenant, lancez cette commande

export DEVELOPER_DIR = "/ Applications/Xcode.app/Contenu/Developer"

5) lancez la commande symbolicate sur votre crash

./symbolicatecrash myCrash.crash> SymbolicatedM.crash

Voila !! vous avez votre journal des incidents symbolisé.

PS: L’avantage supplémentaire est que la configuration ci-dessus est une configuration unique et qu’elle est réutilisable. Au revoir commandes compliquées!

33
Vkharb
  • Essayez de connecter un appareil.
  • Ensuite, sélectionnez Xcode-> Devices-> View logs. 
  • Faites glisser le journal des incidents dans le volet de gauche, vous pouvez le représenter en cliquant avec le bouton droit de la souris sur le journal des incidents.
9
Neha Vipin

Nous avons eu le même problème ici et nous avons résolu ce problème avec un mélange de réponses de Vkharb et Enrico. 

  • Dans le même dossier, nous avons inclus notre fichier dsym (symboles) et notre rapport d'incident, renommés correctement sous le nom any.crash.
  • Ensuite, ouvrez le terminal et tapez les commandes suivantes:
  1. alias symbolicate = "/ Applications/Xcode.app/Contenu/SharedFrameworks/DVTFoundation.framework/Versions/A/Ressources/symbolicatecrash -v"

  2. export DEVELOPER_DIR = "/ Applications/Xcode.app/Contenu/Developer"

  3. symbolicate que ce soit.crash> SymbolicatedM.crash

Et vous devriez voir les progrès avec un rapport final terminé. 

2
Alex Delgado