iOS15 更新后新的奔溃日志格式

Xcode13/iOS15 Crash Log

iOS15 更新后提交了一次应用,苹果在测试时发生了崩溃被直接打回,附带的日志格式变成奇怪的样子。

... 省略 ...
    "lastExceptionBacktrace": [
        {
            "imageOffset": 626780, 
            "imageIndex": 6
        }, 
        {
            "imageOffset": 89940, 
            "imageIndex": 4
        }, 
        {
            "imageOffset": 246772, 
            "imageIndex": 12
        }, 
        {
            "imageOffset": 523608, 
            "imageIndex": 9
        }
    ]
... 省略 ...

百度 谷歌 均无果的情况下,不得已去翻阅了 Xcode13更新文档,才发现苹果已经更新了崩溃日志格式,使用原来的方式已经无法获得崩溃日志。

Document

根据提示进入目录找到 /Application/Xcode.app/Contents/SharedFrameworks/CoreSymbolicationDT.framework/Resources/CrashSymbolicator.py,并执行 python3 CrashSymbolicator.py --help

CrashSymbolicator --help

查看后得知新的符号化方式命令为 CrashSymbolicator -d '符号表路径' -o '输出路径' -p '苹果给的日志',其中 CrashSymbolicator 为本人使用的别名。

image

命令执行后完成可到 输出路径 找到生成的符号化文件。

符号化
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容