2013年5月31日金曜日

[iOS][Xcode]NSObjCMessageLoggingEnabled=YES;を環境変数にいれて動作ログをはかせる

先日話に出てたNSObjCMessageLoggingEnabled=YES;を環境変数にいれると
ログをはくよーってことでさっそく動かしてみる。


Xcodeのナビゲーションにある
Product -> Scheme -> Edit Schemeを選択


Run アプリ名.appのArgumentsにあるEnvironment Variablesに
Name: NSObjCMessageLoggingEnabled
Value: YES

をいれてOKを押す。

すると次回からrunさせると /tmp(隠しファイル)/msgSends-<pid>
って感じでlogをはいてくれるようになる。


こんな感じです。