我使用NSObjCMessageLoggingEnabled
来记录方法入口,并在运行时为应用程序退出。日志已保存在/tmp/msgSends-pid.
中,而pid是进程ID。
我想在iPhone设备上运行应用程序时保存相同的日志,而不是使用Xcode
在模拟器上运行应用程序。
如果您需要更多详细信息来帮助我,请告诉我。
答案 0 :(得分:0)
NSObjCMessageLoggingEnabled
出现在Apple关于Mac OS X debugging magic的技术说明中,但不是关于iOS debugging magic的说明。它似乎在iOS上不可用。
显然,你可以log Objective-C method entries and exits using a DTrace probe in Instruments。