我目前正在使用以下 DebugLog 宏
#if defined(DEBUG) && defined(useDebugLogs)
#define DebugLog( s, ... ) NSLog( @"<%s:(%d)> %@", __PRETTY_FUNCTION__, __LINE__, [NSString stringWithFormat:(s), ##__VA_ARGS__] )
#else
#define DebugLog( s, ... )
#endif
然而,现在通过允许远程记录的试飞,这有点过时了。
基本上我想要做的是在我的 settings.plist 中添加一个开关,以允许用户打开远程日志记录。
我遇到过本教程 http://jomnius.blogspot.com/2011/09/how-to-do-dynamic-debug-logging-in.html
但是,这是一个非常糟糕的解释,实际上似乎不起作用。