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
而不是禁用它:/