IOS项目直接集成kscrash可以在线生成带符号的堆栈,换成matrix后生成的堆栈没有符号,为啥呢
如题, 可以复现,不用截图。 同一个ios项目,同样的地方增加crash代码, 直接集成kscrash可以生成 json格式crash日志,并且日志里已经自动符号化了。 删掉上述的kscrash,集成matrix,也会生成json格式的crash日志,但是没有符号化, crash日志我是直接从 kscrash生成目录直接拷贝出来的。
这个差别在哪呢?
是的,最新的版本奔溃堆栈只有instruction_addr地址了,以前的符号地址没有了
找到原因了吗
如题, 可以复现,不用截图。 同一个ios项目,同样的地方增加crash代码, 直接集成kscrash可以生成 json格式crash日志,并且日志里已经自动符号化了。 删掉上述的kscrash,集成matrix,也会生成json格式的crash日志,但是没有符号化, crash日志我是直接从 kscrash生成目录直接拷贝出来的。
这个差别在哪呢?
我现在也是这个情况,KScrash之前可以看到symbol_addr、instruction_addr、object_name、symbol_addr、symbol_name,换成Matrix之后就只有instruction_addr,不知道楼主解决没有?
看下 s_enableLocalSymbolicate 这个,符号化的方法在 ksdl_dladdr 里面
你好,修改 s_enableLocalSymbolicate 为 true 后,也只有 instruction_addr 和 symbol_name,请教下,还需要修改其他地方吗