DLOG の DEBUG_MODE マクロをデバッグ モードのみで動作するように設定しようとしていますが、動作していません...
これまでに試したこと: http://developer.sinnerschrader-mobile.com/llvm-preprocessor-macros-xcode/275/
もう 1 つのフラグに DEBUG_MODE という名前を付けて、$(inherited) 値の有無にかかわらず組み合わせを再生します。
私はすべて混乱しています。緑の強調表示された部分は何を表していますか? クリックした値が表示されているのに、一部の部分が空に見えるのはなぜですか?
マクロに実際にアクセスできるようにするには、マクロをどのように構成すればよいですか。
#ifdef DEBUG
# define DLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);
#else
# define DLog(...) do { } while (0)
#endif
編集:
これは本当に邪悪になっています !リリース モードですべての値を DEBUG=0 に設定しました。そして変わった
#if DEBUG
# define DLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);
#else
# define DLog(...) do { } while (0)
#endif
リリース中のすべてのログがまだ表示されています...