Guard Malloc不起作用

Ale*_*der 6 iphone debugging xcode profiling ios

我正在尝试Xcode提供的不同分析选项,但是当我在Diagnostics选项卡中启用Guard Malloc选项并尝试运行时,我立即崩溃时出现此错误:

dyld: could not load inserted library: /usr/lib/libgmalloc.dylib
Run Code Online (Sandbox Code Playgroud)

它是对的,/usr/lib/不包含这个库.我把它放在:

Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/usr/lib/
Run Code Online (Sandbox Code Playgroud)

所以我创建了链接,并启动了命令行工具(只是为了确保,因为它显然是MacOS SDK的一部分),再次启用了Guard Malloc,但问题仍然存在.
我不太明白问题出在哪里:它是新的Xcode 4.3无意中,我的系统问题还是Apple计划将其替换为其他东西(也许是仪器)?

小智 10

在设备或模拟器上?

根据http://developer.apple.com/library/ios/#DOCUMENTATION/Performance/Conceptual/ManagingMemory/Articles/MallocDebug.html

您可以在Mac应用程序中使用此选项,也可以在模拟器中运行iPhone应用程序.


chr*_*ton 4

嗯,我也被这个问题困住了。来自苹果列表:

http://prod.lists.apple.com/archives/xcode-users/2012/Feb/msg00197.html

这是一个正在调查的已知问题。我认为您可以通过安装 10.7.3 组合安装程序来解决这个问题

这意味着您需要从以下位置下载组合安装程序: http: //support.apple.com/kb/DL1484

我现在正在尝试确保它有效,但邮件列表上的人说它有效。