leaks内存泄漏responsible frame不显示的问题

昨天碰到个小问题,跑leaks时发现有内存泄露,但responsible frame显示的是内存地址,而不是堆栈信息。查了一下,根本原因是dsym没打到安装包中。

官方的方法如下:map data to source code ,然鹅leaks跑起来后选不中 symbols 。。

自己探索找到的办法:在build setting搜索dysm,有一项配置 Debug Infomation Format,把它设置成 DWARF with dSYM File (项目原本配置是 inherit DWARF)

leaks内存泄漏responsible frame不显示的问题_第1张图片

配好之后重新profile跑leaks,就能正常看到堆栈信息了~

你可能感兴趣的:(leaks内存泄漏responsible frame不显示的问题)