Xcode13/iOS15 Crash Log
iOS15
更新后提交了一次应用,苹果在测试时发生了崩溃被直接打回,附带的日志格式变成奇怪的样子。
... 省略 ...
"lastExceptionBacktrace": [
{
"imageOffset": 626780,
"imageIndex": 6
},
{
"imageOffset": 89940,
"imageIndex": 4
},
{
"imageOffset": 246772,
"imageIndex": 12
},
{
"imageOffset": 523608,
"imageIndex": 9
}
]
... 省略 ...
在 百度
谷歌
均无果的情况下,不得已去翻阅了 Xcode13
的更新文档,才发现苹果已经更新了崩溃日志格式,使用原来的方式已经无法获得崩溃日志。
根据提示进入目录找到 /Application/Xcode.app/Contents/SharedFrameworks/CoreSymbolicationDT.framework/Resources/CrashSymbolicator.py
,并执行 python3 CrashSymbolicator.py --help
查看后得知新的符号化方式命令为 CrashSymbolicator -d '符号表路径' -o '输出路径' -p '苹果给的日志'
,其中 CrashSymbolicator
为本人使用的别名。
命令执行后完成可到 输出路径
找到生成的符号化文件。