1

.pch ファイルで次のコードを使用して、DLog 関数を定義するアプリケーションにデバッグ ログを実装しました。

#ifdef DEBUG
#   define DLog(fmt, ...) NSLog((@"DEBUG - %s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);
#else
#   define DLog(...)
#endif

私の理解では、ストアでアプリケーションをリリースすると、DLog で出力されたデバッグ メッセージはデバイスに記録されません。

XCode からデバイスでアプリケーションを実行するときに、DLog 関数によって出力されるデバッグ メッセージを無効にすることはできますか?

ありがとう。

4

1 に答える 1

2
#if !defined(DEBUG) || !(TARGET_IPHONE_SIMULATOR)
    #define DLog(...)
#endif

これがお役に立てば幸いです...

于 2013-05-26T11:26:11.930 に答える