iphone - 守卫 Malloc 不起作用

标签 iphone ios xcode debugging profiling

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

dyld: could not load inserted library: /usr/lib/libgmalloc.dylib

没错,/usr/lib/ 不包含这个库。我把它定位在:

Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/usr/lib/

所以我创建了链接,并启动了命令行工具(只是为了确定,因为它显然是 MacOS SDK 的一部分),再次启用了 Guard Malloc,但问题仍然存在。
我不太明白哪里出了问题:是新的 Xcode 4.3 疏忽、我的系统有问题还是 Apple 计划用其他东西(可能是 Instruments)替换它?

最佳答案

在设备或模拟器上?

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

You can use this option both Mac apps and also for iPhone applications running in the simulator.

关于iphone - 守卫 Malloc 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9436854/

相关文章:

iphone - 从 NSObject 类获取 NSMutableArray 到 UIViewController 类时的内存管理

ios - swift : UITableViewCell size to width of parent UITableView with autolayout enabled

ios - Cordova iOS : xcrun can't find "PackageApplication" after xcode update

iphone - iOS - UITableView 滚动条超出屏幕

ios - 不同目标的不同 AppDelegate 和 Storyboard 文件

javascript - 无法从 Safari Web Inspector 向 iOS 设备发送控制台命令

ios - UIToolbar 标准尺寸

swift - 将旋转应用于弹出窗口

ios - 段错误 11 - 桥接头

iphone - 我应该在 viewDidUnload 和 dealloc 中注销 NSNotification 吗?