Ви також можете посилатися на це, я написав покрокову процедуру ручного повторного символізації аварії.
Повторна символіка аварії
КРОК 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
.
Або
Скопіюйте файл iconicatecrash з цього місця та вставте його на робочий стіл / MyApp (зачекайте… Не слід сліпо за мною, я вставляю файл sybolicatecrash у папку MyApp, той, який ви створили на першому кроці у вашому улюбленому місці, маючи три файли. )
КРОК 4
Відкрийте термінал та компакт-диск у папці MyApp.
cd Desktop/MyApp — Press Enter
export DEVELOPER_DIR=$(xcode-select --print-path)
- Натисніть Enter
./symbolicatecrash -v MyApp-Crash-log.crash MyApp.dSYM
- Натисніть Enter
Це воно !! Символічні журнали знаходяться на вашому терміналі ... тепер чого ви чекаєте? Тепер просто з’ясуйте помилку та вирішіть її;)
Щасливе кодування !!!