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)

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

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

推荐阅读更多精彩内容