Символическое падение приложения iPhone
Символьный сбой приложения iPhone - сопоставление шестнадцатеричных адресов с допустимым пространством имен функций (стек вызовов)
Листинговые требования: символизирующие сбои
- Использование Xcode Organizer
- Использование внешних сервисов
- Использование файла.crash и файла.dSYM
Источники: отчет о сбое iTunesConnect (распространяется)
Журнал сбоев устройства или внешние службы.
2 ответа
При условии, что у меня есть файл.crash и файл.dSYM, это работает.
предварительный
Создать папку
temp
в~/
путь~/temp/
Хранить все файлы в~/temp/
т.е. скрипт, .ipa, .dsym и.crash (на самом деле.ipa не нужен)Идти к
~/temp/
Установить путь: если в системе есть два кода Xcode или пути не установлены
sudo /usr/bin/xcode-select -switch /Applications/Xcode.app/Contents/Developer/
export DEVELOPER_DIR=/Applications/Xcode.app
Создать ярлык
Псевдоним symbolicateCrash /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKit.framework/Versions/A/Resources/symbolicatecrash
Получить символику:
atos -arch armv7 -o 'appname.app'.dSYM/Contents/Resources/DWARF/'appname' 0x0029c296 atos -arch armv7 -o 'appname.app'.dSYM/Contents/Resources/DWARF/'appname -l "binary image line of crash log"
или же
symbolicateCrash 'logname'.crash 'appname.app'.dSYM/Contents/Resources/DWARF/'appname'
Тем не менее, если какие-либо проблемы? Все еще не мог связаться с некоторыми не найденными, не мог выяснить исключения.
Загруженный скрипт: скрипт внешней оболочки (загружен как 'symbolicatecrash')
./symbolicatecrash -v filename.crash
Рекомендации:
Как вручную обозначить сбой iOS для просмотра журналов сбоев
Символические отчеты о сбоях приложений iPhone
iphone: где файл.dSYM находится в отчете о сбое
Вы должны пойти с ->Xcode -> Органайзер -> Устройства -> Журналы устройств:)
Здесь вы можете найти журнал сбоев.... ИЛИ вы можете использовать TestFlight SDK, см. Журнал сбоев ваших групп тестирования Device....