11

我试图用符号表示从 Apple 发送的 iOS 崩溃报告。

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

我得到了以下错误。

> atos: Unknown architecture: armv7s

我确保二进制文件包含使用 otool 构建的 armv7s。

atos不支持armv7s吗?

当我将 -arch 参数更改为 armv7 时,它工作正常。

我的 Xcode 版本是 4.5.2。

4

2 回答 2

16

您需要使用作为 Xcode 一部分的 atos 版本。你可以在这里找到它:/Applications/Xcode.app/Contents/Developer/usr/bin/atos

于 2012-11-05T11:19:51.350 回答
0

不,我仍然得到: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。

于 2015-12-11T21:21:25.390 回答