【发布时间】:2012-11-15 11:47:00
【问题描述】:
我在 Xcode 中启用了内存检查(编辑方案 -> 选项)。我现在在执行设备调试时得到以下信息:dyld: could not load inserted library '/usr/lib/libgmalloc.dylib' because image not found。该措施是主动采取的,希望能在周期的早期发现错误。
内存检查在设备上无效吗?它似乎是有效的,因为它是根据http://lists.apple.com/archives/xcode-users/2012/Mar/msg00271.html 确认和调查的。此外,Xcode 在编译和链接期间没有任何抱怨。如果它对设备无效,为什么 Xcode 插入库?有什么解决办法吗? Googling returned a few hits,但我没有看到任何具体的解决方案。
在设备上调试时如何启用 Xcode Guard Malloc?
【问题讨论】:
-
是的,我已经吃饱了,现在只有星期三 :(
-
我在 Xcode 4.5 中启用 Guard Malloc 时收到相同的消息。邮件列表建议安装 Lion 10.7.3 Combo 更新,但我使用的是 Mountain Lion 10.8。我会尝试安装 10.8.2 组合更新(希望不会白费):support.apple.com/kb/DL1581