Системная библиотека.
У меня арк арм64, но на самом деле это арм 64е
Я думаю, что у меня такая же проблема. Интересно, есть ли способ исправить это?
@kstenerud Здравствуйте, интересно, знаете ли вы способ это исправить? Если вы дадите мне несколько указателей или место, чтобы начать смотреть, я могу исправить и представить PR.
Любая помощь высоко ценится
У меня такая же проблема.
Когда я символизировал журнал сбоев AppleFormat, я получил ошибку atos cannot load symbols for the file ~/Library/Developer/Xcode/iOS DeviceSupport/14.6 (18F72) arm64e/Symbols/usr/lib/system/libsystem_c.dylib for architecture arm64.
Поэтому я изменил архитектуру двоичных изображений с arm64 на arm64e, и это сработало.
Я отлаживаю код, чтобы понять, почему архитектура неверна, и нашел это:
Интересно, есть ли способ исправить это?
@happy201993 @nacho4d Ты уже разобрался? Любая помощь высоко ценится
@AndyXB Я все еще изучаю эту проблему.
Я также заметил, что подтип процессора — это странное число: -2147483646
. Ожидается, что KSCrash будет 2, поэтому он распознается как arm64e. Интересно, следует ли нам интерпретировать этот подтип процессора по-другому (-2147483646 - это Int32 min (-2147483648) плюс 2... это подозрительно)...
Тем временем я исправил другие мелкие проблемы с arm64e в https://github.com/kstenerud/KSCrash/pull/415 , но эта основная проблема (основная проблема) все еще остается. Я все еще расследую...
Обновление: я нашел причину. KSCrash использует собственную логику для вычисления имени архитектуры из cputype и cpusubtuype. Он должен использовать NXGetArchInfoFromCpuType, как в этом ответе stackoverflow . Я пробовал и отлично работает. Я обновлю вышеприведенный запрос на вытягивание сейчас :)
Здорово! ЛГТМ! Спасибо.
Спасибо!
Только для записи. Приведенный выше запрос на извлечение решает проблему, но еще не объединен. Конечно, люди могут использовать мою вилку, если это необходимо.
(К сожалению, я не должен использовать свой собственный форк для клиентских проектов. Так что было бы здорово, если бы @kstenerud одобрил это.)
@kstenerud Не могли бы вы взглянуть на это, пожалуйста?
Здравствуйте, я получил ваше письмо и отвечу как можно скорее.
Самый полезный комментарий
Здорово! ЛГТМ! Спасибо.