使用Cocoapdos进行CocoaLumberjack配置

时间:2015-03-03 11:21:43

标签: ios cocoapods cocoalumberjack

使用Cocoapods并尝试将CocoaLumberjack库配置为仅用于Debug构建配置。

我想要发生的是,当我为发布版本构建时,不会编译CocoaLumberjack库,并且会忽略所有日志语句。

能够将CocoaLumberjack pod配置为不包含在' release'在podfile中使用此语句:

pod 'CocoaLumberjack', '2.0.0-rc2', :configurations => ['Debug']

但是,由于无法找到源代码,所有日志语句最终都会出现错误。

所以想知道是否有可能只有CocoaLumberjack用于调试构建配置,并且在构建时释放它就好像库和日志语句都不存在一样。

欢迎提供建议和建议。

1 个答案:

答案 0 :(得分:0)

在构建设置中处于调试模式时,请确保DEBUG宏设置为1。 (默认情况下为ON)

enter image description here

然后就这样做:

#ifdef DEBUG
   // log here
#endif

这样,#ifdef#endif之间的源代码只会在DEBUG1时编译

Preprocessor directives非常有用。