MallocStackLogging environment variable 无效
fisea 2017-02-20 05:50:06 在真机上联机调试,出现crash的bug,错误信息是:message sent to deallocated instance 0x1c3dcec0
于是找到真机上run起来的进程ID(404),然后打开终端工具,执行 sudo malloc_history 333 0x1c3dcec0命令。
提示是:The target process has no stack logs. Run it with the MallocStackLogging environment variable set to get stack logs.
我检查了以下环境变量的设置。MallocStackLogging=YES,MallocStackLoggingNoCompact=YES,NSZombieEnabled=YES。但是为什么没有stack logs呢?
是不是只能在模拟器上才有stack logs,如果是,那我遇到这样子的bug(message sent to deallocated instance 0x1c3dcec0)如何fix呢?
万分感谢