解决Instruments检测内存泄漏时真机没法定位的问题

真机在使用Instruments检测内存泄漏时总是定位不到代码,显示内存地址,上网搜查后完美解决,现作下记录微信

问题

只显示内存地址

缘由

Xcode在每次编译项目后,都会生成一个新的 dSYM 文件,这个文件里保存着 16 进制函数地址映射信息,显示0x10086e34b是由于咱们的工程build settings 的问题致使没有生成dSYM 文件。函数

解决

在本身项目下,点击Build Settings,搜索框中输入"debug in",在Debug Information Format选择为第二项 DWARF with dSYM File 就能够了 ui

build settings

显示就能够正常显示形成内存泄漏的对应类,双击就能够跳转到对应的代码处了~ debug

完美

微信公众号
相关文章
相关标签/搜索