在 iPhone 设备上调试时可以使用终端 malloc_history 吗?

Posted

技术标签:

【中文标题】在 iPhone 设备上调试时可以使用终端 malloc_history 吗?【英文标题】:Is it possible to use the terminal malloc_history when debugging on a iPhone device? 【发布时间】:2011-06-26 01:28:54 【问题描述】:

我发现 malloc_history 在 ios 模拟器上测试时很有用,是否可以为物理设备(iPhone 4)配置它。

控制台上,我确实收到了与此类似的消息

warning: Unable to read symbols for /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1 (8C148)/Symbols/Developer/usr/lib/libXcodeDebuggerSupport.dylib (file not found).

我需要在某个地方设置这个文件吗?

终端我得到了这个

malloc_history cannot examine process xxxx because the process does not exist.

将不胜感激任何直接的建议/指向文档的指针。

谢谢

【问题讨论】:

运气好吗?我最近也遇到了同样的问题。 在这里回答:***.com/questions/7741985/…。看起来你不能在设备上调试时使用 malloc_history,只能使用模拟器。 【参考方案1】:

尝试启动 Instruments 并使用“分配”。

【讨论】:

以上是关于在 iPhone 设备上调试时可以使用终端 malloc_history 吗?的主要内容,如果未能解决你的问题,请参考以下文章

iPhone SDK:可以通过iPad设备访问Localhost吗? (调试时)

设备和模拟器上的调试工作时,临时 iPhone SIGSEGV 崩溃

iPhone 发布版本的功能与调试版本不同

iPhone 7 设备日志不会显示在 Xcode 的调试器中

在设备上调试 PhoneGap

我可以使用 iPhone 5(版本 10.3.4)进行 Flutter iOS 调试吗?