Xcode13/iOS15 Crash Log
iOS15 更新后提交了一次應用,蘋果在測試時發(fā)生了崩潰被直接打回,附帶的日志格式變成奇怪的樣子。
... 省略 ...
"lastExceptionBacktrace": [
{
"imageOffset": 626780,
"imageIndex": 6
},
{
"imageOffset": 89940,
"imageIndex": 4
},
{
"imageOffset": 246772,
"imageIndex": 12
},
{
"imageOffset": 523608,
"imageIndex": 9
}
]
... 省略 ...
在 百度 谷歌 均無果的情況下,不得已去翻閱了 Xcode13 的更新文檔,才發(fā)現蘋果已經更新了崩潰日志格式,使用原來的方式已經無法獲得崩潰日志。

Document
根據提示進入目錄找到 /Application/Xcode.app/Contents/SharedFrameworks/CoreSymbolicationDT.framework/Resources/CrashSymbolicator.py,并執(zhí)行 python3 CrashSymbolicator.py --help

CrashSymbolicator --help
查看后得知新的符號化方式命令為 CrashSymbolicator -d '符號表路徑' -o '輸出路徑' -p '蘋果給的日志',其中 CrashSymbolicator 為本人使用的別名。

image
命令執(zhí)行后完成可到 輸出路徑 找到生成的符號化文件。

符號化