Вы также можете сослаться на это, я написал пошаговую процедуру ручной символизации сбоя.
Повторная символизация аварии
ШАГ 1
Переместите все вышеупомянутые файлы (MyApp.app, MyApp-dSYM.dSYM и MyApp-Crash-log.crash) в папку с удобным именем, куда бы вы ни направлялись, используя терминал легко.
Для меня Desktop - самое легкодоступное место;) Итак, я переместил эти три файла в папку MyApp на Desktop.
ШАГ 2
Теперь настал черед Finder, перейдите по следующему пути, который применим для вашей версии XCODE.
Используйте эту команду, чтобы найти symbolicatecrash
файл сценария,
find /Applications/Xcode.app -name symbolicatecrash
Xcode 8, Xcode 9, Xcode 11 /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash
Xcode 7.3
/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash
XCode 7 /Applications/Xcode.app/Contents/SharedFrameworks/DTDeviceKitBase.framework/Versions/A/Resources/symbolicatecrash
Xcode 6 /Applications/Xcode.app/Contents/SharedFrameworks/DTDeviceKitBase.framework/Versions/A/Resources
Ниже Xcode 6
Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKitBase.framework/Versions/A/Resources
Или
Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKit.framework/Versions/A/Resources
ШАГ 3
Добавьте каталог найденного файла сценария symbolicatecrash в $PATH
переменную env следующим образом: sudo vim /etc/paths.d/Xcode-symbolicatecrash
вставьте каталог файла сценария и сохраните файл. При открытии нового терминала вы можете звонить symbolicatecrash
в любую папку, используя команды, расположенные в/usr/bin
.
Или
Скопируйте файл symbolicatecrash из этого места и вставьте его на рабочий стол / MyApp (Подождите ... Не следуйте за мной вслепую, я вставляю файл sybolicatecrash в папку MyApp, созданную на первом этапе в вашем любимом месте, содержащую три файла. )
ШАГ 4
Откройте Терминал и CD в папку MyApp.
cd Desktop/MyApp — Press Enter
export DEVELOPER_DIR=$(xcode-select --print-path)
- Нажмите Enter
./symbolicatecrash -v MyApp-Crash-log.crash MyApp.dSYM
- Нажмите Enter
Это оно !! На вашем терминале есть символические журналы… что же вы ждете? Теперь просто найдите ошибку и устраните ее;)
Удачного кодирования !!!