Как да символизирам регистър на сривовете с 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 да работи правилно, тъй като използването на Организатора е много по-лесно от ръчното символизиране.   -  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: грешка: 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