Символьные отчеты о сбоях XCode4 - PullRequest
5 голосов
/ 06 июня 2011

Я пытаюсь заставить XCode 4 символизировать отчет о сбое. Я гуглил и перешел по этой ссылке (https://github.com/chrispix/symbolicatecrash-fix), но остановился. В инструкциях сказано: «Чтобы исправить символику отчета о сбое iOS, переместите / usr / local / bin / symbolicatecrash в сторону и скопируйте версию в этом репозитории». Что ж, Я не могу найти "/ usr / local / bin /" на моем Mac. Я новичок в мире Mac, поэтому я уверен, что есть кое-что, чего я не понимаю. Если "/ usr / local / bin /" не делает " t существует, тогда где XCode 4 обнаруживает символьную ошибку? Пожалуйста, укажите новичку в правильном направлении, так как у меня много ошибок, которые нужно исправить.

Спасибо Том

1 Ответ

10 голосов
/ 09 июня 2011

этот инструмент был перемещен в /Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKit.framework/Versions/A/Resources/symbolicatecrash в более новой версии SDK

вы бы запустили его как:

. / Symbolicatecrash -A -v [имя_файла аварии] MyApp.dSYM

имейте в виду, что это только для iOS, для OSX см. http://developer.apple.com/tools/xcode/symbolizingcrashdumps.html (чтобы приложение, содержащее символы "DWARF с dSYM", было включено в настройках сборки)

вы бы запустили его как:

. / Symbolizecrashlog [имя-приложения] [имя-файла-сбоя]> symbolized.crash

Я хотел бы добавить, что все это обычно делается автоматически, эти ручные подходы предназначены для случаев, когда существуют проблемы с базой данных системных символов, как обсуждено в Ошибка Xcode 4 для символизации Журнала сбоев

...