Невозможно символизировать аварийный журнал
Я сталкиваюсь с некоторой проблемой в символизации моего журнала сбоев.
Я выполнил все шаги, на которые ответил naveenshan в этой теме.
Но как только я выполню строку
atos -arch armv7 -o 'app name.app'/'app name' 0x0003b508
,
это просто отбрасывает меня обратно на адрес 0x0003b508 на консоли.
Я не могу понять, почему это не символизирует мой журнал аварий.
Я даже пробовал символизировать, перетаскивая мой журнал сбоев в журналы устройств в моем xcode. Но даже это не похоже на работу.
1 ответ
Вы должны иметь точный dSYM, который был сгенерирован для сборки, установленной на устройстве, и генерирует отчет о сбое.
Пожалуйста, следуйте инструкциям, приведенным в этом ответе (даже если исходные проблемы не совпадают, эти шаги помогают определить, есть ли у вас правильный dSYM): символьный журнал сбоев, когда имя приложения содержит апостроф и пробел (развернутое приложение)
Выполнение строки с atos
вы опубликовали, скорее всего, не вернет ничего полезного, так как адрес, указанный в качестве параметра, не должен существовать в вашем приложении. Вы должны использовать правильный адрес, взятый из отчета о сбое и рассчитанный должным образом, как описано здесь: Отчеты о сбое iOS: atos не работает должным образом
Наилучшим подходом является выполнение шагов, описанных в первом сообщении.