アプリケーションがテスターのデバイスで実行されているときに、アプリケーションからのログを確認したいと考えています。
そのため、デバイスは MAC に接続されていません。
次のコードを使用して、アプリが DEBUG モードの場合にのみ DLog() ステートメントがログに記録されるように制御します。
#ifdef DEBUG
# define DLog(...) NSLog(__VA_ARGS__)
#else
# define DLog(...) /* */
#endif
#define ALog(...) NSLog(__VA_ARGS__)
ここで、testflight での実行時に DLog() がログを記録するかどうかをテストしたいと思います (DEBUG が無効になっています)。では、どうすればログを見ることができますか?
注:1)プリプロセッサマクロでDEBUGを設定してみました。それはうまくいかなかったので、testflightで試してみたいと思います。
2) testflight SDK の使用は機能しません。なぜなら#define NSLog TFLog
、私は ALog() と DLog() を使用しているのに対し、彼らが使用するログを表示するためです。