Как интерпретировать краш-журнал без ссылок на определенный класс - PullRequest
2 голосов
/ 27 сентября 2011

Сегодня мое приложение упало и сгенерировало этот crashlog .В аварийном журнале не упоминаются какие-либо классы в моем проекте, и мне кажется, почти невозможно решить эту проблему.

Есть идеи, как подойти к этой проблеме?Спасибо за вашу помощь!

Ответы [ 2 ]

2 голосов
/ 28 сентября 2011

В инструменты разработчика Apple входит инструмент под названием symbolicatecrash. С его помощью вы можете символизировать отчеты о сбоях, но обратите внимание, что вам понадобится связанный файл .dsym вашей сборки Проверьте этот пост , чтобы увидеть руководство по его использованию.

1 голос
/ 04 октября 2011

Вот так я запустил двоичный файл symbolitecrash.

Найти двоичный файл symbolitecrash

locate symbolitecrash

Необязательно: Вы можете добавить вспомогательную ссылку к /usr/bin

sudo ln -s /Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKit.framework/Versions/A/Resources/symbolicatecrash /usr/bin/symbolicatecrash

Скопируйте журнал сбоя в папку Debug-iphoneos и перейдите в проект

cp ~/Desktop/TheCrash.crash ~/Myproject/build/Debug-iphoneos
cd ~/MyProject/build/Debug-iphoneos

Запустить символику аварийного журнала

symbolicatecrash TheCrash.crash MyProject.app.dSYM > ReportWithSymbols.crash

Результат

crashlog http://k.minus.com/jk4X2obwZMI7j.png

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...