Xcode4でCoreDataが生成するSQL文をログ出力する

Xcode4でコマンドライン引数を設定して、
CoreData内部で呼ばれているSQL文を表示する方法をメモ

「Product」> 「Manage Schemes」> 「Edit」>「Arguments」

>「+」を押す > 追加された引数に以下コマンドを入力

SQL文をログ表示するコマンドライン引数
-com.apple.CoreData.SQLDebug 1

これでログにSQL文が表示されるようになる。
SQLのログを出力する為のものなので、当然NSInMemoryStoreTypeやXML等ではログがでないので注意

画像だと以下の手順です。