Учитывая отчет о сбое (несимволизированный) на iOS, есть ли способ определить, какая архитектура (armv6 или armv7) выполнялась устройством?
Почему я спрашиваю? Я получил несколько отчетов о сбоях, не связанных с заархивированным dSYM/исполняемым файлом. Таким образом, я не могу символизировать их с помощью автоматизированных инструментов. Я хочу поэкспериментировать с изменением записанного UUID в файлах сбоя на выпуск, в котором был сохранен dSYM (изменения между двумя выпусками, вероятно, представляют собой просто изменения файла ресурсов [изображения], поэтому скомпилированный код должен быть идентичен). Это может позволить мне использовать автоматизированные инструменты для обозначения отчетов и извлечения некоторых значимых данных о сбоях.
dwarfdump показывает, что исполняемый файл и dSYM, которые у меня есть, совпадают, как и ожидалось, но он также показывает, что в каждом (толстом двоичном файле) armv6 и armv7 есть две архитектуры. Чтобы иметь возможность быстро подставлять UUID в отчеты о сбоях, мне нужно знать, какая архитектура использовалась устройством до сбоя.