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

Ios 启用guard malloc时出现奇怪的错误,ios,xcode,cocos2d-iphone,Ios,Xcode,Cocos2d Iphone,因此,我试图通过编辑我的方案来调试EXC\u BAD\u ACCESS错误,启用所有不同的检查 但是该死的编译器给了我这个错误: dyld: could not load inserted library '/usr/lib/libgmalloc.dylib' because image not found 我在谷歌上搜索过,有人通过安装某种OSX combo安装程序(OSX10.7.3)解决了这个问题,但我已经在运行一个新版本了 我的Xcode是最新的,所以这里出了什么问题? 我已经通过执行

因此,我试图通过编辑我的方案来调试
EXC\u BAD\u ACCESS
错误,启用所有不同的检查

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

dyld: could not load inserted library '/usr/lib/libgmalloc.dylib' because image not found
我在谷歌上搜索过,有人通过安装某种OSX combo安装程序(OSX10.7.3)解决了这个问题,但我已经在运行一个新版本了

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

我已经通过执行下面的功能解决了这个问题,效果很好

1、首先进入项目的管理方案

2.然后单击编辑按钮

3.禁用“启用保护Malloc”

4.然后单击“确定”按钮

在那之后,它工作得很好


请根据官方文件查看以上图片:

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


因此没有设备支持。

您可能不需要guard malloc,除非您在自己的代码中使用malloc等。将代码发布到您获得EXC\u BAD\u访问权限的位置。我尝试仅启用僵尸对象,但它现在运行。我使它崩溃,编译器给了我:“***-[CCSprite setPosition:]:发送到解除分配实例0x1dde17c0的消息”有任何方法可以找到这个实例吗?顺便说一句,谢谢你的帮助。你真的需要在调试器中运行来识别实例。我想使用guard malloc,我也有同样的问题。几乎一年后没有有用的答案?哦,它只在模拟器中工作,显然在设备上不起作用。OP试图使用
Guard Malloc
而不是禁用它:/