Does atos не поддерживает armv7s?

Я попытался символизировать отчет об аварии iOS, отправленный из Apple.

atos -arch armv7s -o APP_BINARY_PATH 0x0006a23c 0x35000 + 217660

И я получил ошибку ниже.

> atos: Unknown architecture: armv7s

Я убеждаюсь, что двоичный файл включает сборку armv7s с помощью otool.

Не поддерживает ли atos armv7s?

Когда я изменил аргумент -arch на armv7, он отлично работает.

Моя версия Xcode - 4.5.2.

Ответ 1

Вам нужно использовать версию atos, которая является частью Xcode. Вы можете найти его здесь: /Applications/Xcode.app/Contents/Developer/usr/bin/atos

Ответ 2

Нет, я все еще получаю: atop не может загружать символы для файла... для архитектуры armv7s. Если я попробую с

/Applications/Xcode.app/Contents/Developer/usr/bin/atos -arch arm7s -o * -l ...

Я получаю

[недопустимое использование]: Неизвестная архитектура: "(null)"

Если я наконец попробую:

 /Applications/Xcode.app/Contents/Developer/usr/bin/atos -arch arm64 -o * -l

Я возвращаю второе значение, которое я отправил с именем моего приложения.

xrun ведет себя одинаково, а также просто использует atos.