Как символизировать журнал сбоев с помощью Xcode 7?

Таким образом, метод, который я использовал с Xcode 6, кажется устаревшим, скрипт symbolicatecrash.sh больше не находится в комплекте xcode. Вместо этого есть исполняемый файл с именем symbolicatecrash в том же пути к папке, что и сценарий Xcode 6.

Кто-нибудь знает, куда Apple переместила symbolicatecrash.sh для ручной символизации? Сценарий из Xcode 6 выдает ошибки при работе с Xcode 7.


person drshock    schedule 27.09.2015    source источник
comment
Органайзер @null не символизирует для меня, так что это не беспроигрышный вариант для всех.   -  person jjxtra    schedule 26.01.2016
comment
@jjxtra есть способы решить эту проблему, в частности, вам нужно убедиться, что параметры сборки правильно настроены (см. здесь: support.hockeyapp.net/kb/client-integration-ios-mac -os-x/). Стоит потратить время на то, чтобы xcode работал должным образом, так как использовать Organizer намного проще, чем ручная символизация.   -  person null    schedule 27.01.2016
comment
@null В конце концов я сделал это символически, делая это вручную. Я посмотрю хоккейное приложение.   -  person jjxtra    schedule 27.01.2016
comment
Если вы используете PLCrashReporter, как и я, вы получаете отчеты, которые никогда не поступают через Apple в органайзер Xcode. Я редко, если вообще когда-либо, вижу сообщение о сбое Организатора. Символика командной строки прекрасно работает с принятым ответом.   -  person drshock    schedule 28.01.2016


Ответы (1)


У меня установлен Xcode 7, а symbolicatecrash в /usr/bin является символической ссылкой на /Applications/Xcode.app/Contents/SharedFrameworks/DTDeviceKitBase.framework/Versions/A/Resources/symbolicatecrash.

У меня нет проблем с ручным символированием отчетов о сбоях с помощью Xcode 7, как у меня было для последних нескольких выпусков Xcode.

Кстати, это по-прежнему perl скрипт, как всегда.

И убедитесь, что вы установили инструменты командной строки Xcode.

Обновить

В Xcode 7.3 расположение symbolicatecrash равно /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash.

Я также видел, что после обновления до OS X 10.11 (El Capitan) в /usr/bin больше нет символической ссылки.

person rmaddy    schedule 27.09.2015
comment
Спасибо, это было так давно, что мне нужно было вручную символизировать файл PLCrashReporter, я забыл, откуда у меня была эта оболочка sh! Все еще получаю нечетную ошибку, чтобы выяснить, где symbolicatecrash выдает xcodebuild: error: SDK 'ipados' не может быть расположен, а затем задыхается. - person drshock; 27.09.2015
comment
@rmaddy, не могли бы вы показать, как выглядит эта строка в терминале? У меня есть файлы .dYSM и файл сбоя, но я не могу понять команду терминала. Спасибо! - person justColbs; 06.10.2015
comment
@drshock вы когда-нибудь находили решение вашей ошибки xcodebuild: SDK «ipados» не может быть найден? - person canton7; 20.10.2015
comment
@canton7 скрипт извлекает это из строки модели оборудования в журнале сбоев. У меня было мало времени, и я просто поменял его на iPhone вместо iPad. Не стал разбираться, почему запутался. - person drshock; 24.10.2015
comment
в Xcode7.3 это в /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash - person Xiao; 20.04.2016