启用guard malloc时出现奇怪的错误

时间:2012-11-02 17:24:44

标签: ios xcode cocos2d-iphone

所以我尝试通过编辑我的方案调试EXC_BAD_ACCESS错误,启用所有不同的检查。

但该死的编译器给了我这个错误:

dyld: could not load inserted library '/usr/lib/libgmalloc.dylib' because image not found

我已经google了一下,有人通过安装某种OS X组合安装程序(OS X 10.7.3)解决了问题,但我已经在运行更新的版本了。

我的Xcode是最新的,所以这里出了什么问题?

2 个答案:

答案 0 :(得分:13)

根据官方文件:https://developer.apple.com/library/mac/documentation/performance/Conceptual/ManagingMemory/Articles/MallocDebug.html

  

要使用Guard Malloc启用调试,请将项目配置为在Xcode的scheme编辑器中使用Guard Malloc运行。您可以将此选项用于在模拟器中运行的Mac应用程序和iOS应用程序。

所以没有设备支持。

答案 1 :(得分:-5)

enter image description here

我通过执行以下功能解决了这个问题,并且工作正常

1.首先转到项目中的管理方案。

2.之后点击编辑按钮。

3.禁用“启用Guard Malloc”。

4.然后点击“确定”按钮。

之后它运作良好

请查看上面的图片