1

我已用于NSObjCMessageLoggingEnabled在应用程序的运行时记录方法进入和退出。日志已保存在/tmp/msgSends-pid.其中 pid 为进程 ID。我想在 iPhone 设备上运行应用程序时保存相同的日志,而不是使用Xcode. 如果您需要更多详细信息来帮助我,请告诉我。

4

1 回答 1

0

NSObjCMessageLoggingEnabled出现在 Apple 关于Mac OS X 调试魔法的技术说明中,但没有出现在关于iOS 调试魔法的技术说明中。它似乎在 iOS 上不可用。

显然,您可以使用 Instruments 中的 DTrace 探针记录 Objective-C 方法的进入和退出

于 2013-02-14T12:57:45.810 回答