Это довольно странная трассировка стека.Это сбой в dyld (загрузчик динамической библиотеки).Это говорит о том, что у него возникают проблемы при загрузке динамической библиотеки или Framework, что означает, что она загружается с системным кодом (поскольку на стандартном iphone не может быть динамической библиотеки 3-го участника).Обратите внимание, что в разделе «Двоичные изображения» ваш код еще даже не загружен (или остальная часть дампа была усечена)?Вы делаете ручную загрузку динамических библиотек (dlopen()
или тому подобное)?Даже если бы вы были, вы бы ожидали, что main()
окажется в стеке, если ваша программа действительно загрузится ....
Когда вы говорите, что они пытались переустановить, я предполагаю, что вы имеете в виду ваше приложение?Означает ли это, что они удалили ваше приложение, а затем переустановили его, или что-то еще?Наиболее вероятная причина, которая приходит на ум - это повреждение комплекта.Но вы могли бы подумать, что удаление и переустановка исправят это.Более агрессивным было бы удаление, перезагрузка, а затем переустановка.
Мой следующий вопрос будет, является ли это iPhone с джейлбрейком.Я бы попросил пользователя перезагрузить iPhone, если он еще этого не сделал.Я бы даже соблазнился попросить их сделать восстановление ОС, но это всегда неловко просить клиента сделать.