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

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

问题

只显示内存地址

原因

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

解决

在自己项目下,点击Build Settings,搜索框中输入"debug in",在Debug Information Format选择为第二项 DWARF with dSYM File 就可以了

�build settings

显示就可以正常显示造成内存泄漏的对应类,双击就可以跳转到对应的代码处了~

完美

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏青玉伏案

TCP/IP协议族(二) HTTP报文头解析

本篇博客我们就来详细的聊一下HTTP协议的常用头部字段,当然我们将其分为请求头和响应头进行阐述。下方是报文头每个字段的格式,首先是头部字段的名称,如Accept...

1786
来自专栏从零开始学自动化测试

appium+python自动化39-adb输入中文(ADBKeyBoard)

上一篇提到“adb shell input textyoyo“ 可以通过adb 输入英文的文本,由于不支持unicode编码,所以无法输入中文,github上有...

971
来自专栏安恒网络空间安全讲武堂

打个3dsctf,电脑机都开不了?

3DSCTF Malware 3道题 writeup tags: - Reverse - malware ---- 这个ctf有个Malware的题型,...

2359
来自专栏程序员宝库

最快的 Python Web 框架入门

环境:python3.5+ python -m pip install sanic

874
来自专栏liulun

使用VS2013在WIN8.1上运行gaclib的hello world

首先:gaclib的官网是http://www.gaclib.net/ 需要了解更多信息的请自己去官网,我也是刚刚研究 第一步 下载gaclib的源码 ? 这些...

26910
来自专栏FreeBuf

Sickle:推荐一款优质ShellCode开发工具

Sickle是一个shellcode开发工具,用于加速创建正常运行的shellcode所需的各个步骤。 Sickle主要有以下功能: 识别可能会导致shellc...

1908
来自专栏惨绿少年

用户与磁盘

第1章 linux文件属性相关 1.1 linux文件属性 1.2 磁盘的使用过程 1、磁盘(房子) 2、分区(划分隔断) 3、格式化创建文件系统(装修) 4、...

2420
来自专栏安富莱嵌入式技术分享

【安富莱】【RL-TCPnet网络教程】第8章 RL-TCPnet网络协议栈移植(RTX)

本章教程为大家讲解RL-TCPnet网络协议栈的RTX操作系统移植方式,学习了第6章讲解的底层驱动接口函数之后,移植就比较容易了,主要是添加库文件、配置文件和驱...

1014
来自专栏Java学习123

修改tomcat 发布war大小限制

3196
来自专栏文渊之博

如何高效的使用PowerShell备份数据库

初始脚本 Get-SqlDatabase -ServerInstance localhost | Where { $_.Name -ne 'tempdb' } ...

3416

扫码关注云+社区