1
我已經使用NSObjCMessageLoggingEnabled
用於記錄一個應用程序的方法的進入和退出在運行時。日誌已保存在/tmp/msgSends-pid.
pid是進程ID。 我想保存相同的日誌,同時運行在iPhone設備上的應用程序,而不是使用Xcode
在模擬器中運行的應用程序。 如果你需要更多細節來幫助我,請讓我知道。Log方法的進入和退出目標C
我已經使用NSObjCMessageLoggingEnabled
用於記錄一個應用程序的方法的進入和退出在運行時。日誌已保存在/tmp/msgSends-pid.
pid是進程ID。 我想保存相同的日誌,同時運行在iPhone設備上的應用程序,而不是使用Xcode
在模擬器中運行的應用程序。 如果你需要更多細節來幫助我,請讓我知道。Log方法的進入和退出目標C
NSObjCMessageLoggingEnabled
出現在Apple的技術說明中關於Mac OS X debugging magic,但不是關於iOS debugging magic的。它似乎在iOS上不可用。
顯然,你可以log Objective-C method entries and exits using a DTrace probe in Instruments。
但是DTrace的還沒有被移植到iOS有嗎? – trojanfoe 2013-02-14 13:19:59
不是,但您可以通過USB或Wi-Fi在iOS設備上使用樂器。 – Jesper 2013-02-14 13:21:24