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

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

问题

只显示内存地址

原因

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

解决

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

�build settings

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

完美

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏web前端教室

推荐10个常用的Vue UI库

最近搞vue的东西多一些,之前是用element的,就是饿了么搞的那个UI。然后想看看同学们都在用哪些Vue UI库,下面是查找的结果 ,

1875
来自专栏pangguoming

在AngularJS应用中实现认证授权

在AngularJS应用中实现认证授权 在每一个严肃的应用中,认证和授权都是非常重要的一个部分。单页应用也不例外。应用并不会将所有的数据和功能都 暴露给所有的用...

3837
来自专栏LinXunFeng的专栏

Xcode8 最快最方便的安装插件方案

975
来自专栏前端儿

前端代码乱糟糟?是时候引入代码质量检查工具了

为了统一团队的代码规范,除了一纸规范说明之外,还需要引入工具进行限制。虽说工具并不能完全实现规范中的规则,但至少能够在一定程度上缓解代码不统一的局面。

1961
来自专栏mySoul

js跨站脚本

跨站脚本,称为xss这个术语用来表示一类的安全问题,指攻击者向目标web站点注入html标签或者脚本。

1274
来自专栏Felix的技术分享

在macOS 10.12 上编译 Android 5.1

2214
来自专栏cmazxiaoma的架构师之路

什么是RabbitMQ

1986
来自专栏康怀帅的专栏

CocoaPods 安装配置

首先安装配置好 ruby,CocoaPods 需要 Ruby 的版本大于 2.2.2,不然会报错: Error installing pods: actives...

2574
来自专栏技术小讲堂

探寻ASP.NET MVC鲜为人知的奥秘(1):对LESS的支持

在ASP.NET MVC3中(从那时开始),我们拥有了对js和css等文件的捆绑(Bundling)和压缩(Minification)的能力,这是ASP.NET...

2696
来自专栏向治洪

Myeclipse Db Browser使用

1.打开Myeclipse,选择菜单栏Window-->Show View-->Other,展开MyEclipse Database,选择DB Browser,...

1965

扫码关注云+社区