我有一个使用 Cocoalumberjack 2.x 作为 Cocoapod 的项目。该项目主要使用 Obj-C,但也使用一些 Swift 类。
我总是收到这些警告:
Disable legacy macros by importing CocoaLumberjack.h or DDLogMacros.h instead of DDLog.h or add `#define DD_LEGACY_MACROS 0` before importing DDLog.h.
在主项目中,我没有导入 DDLog.h 的文件。只有 Pod 中的 CocoaLumberjack 会导入 DDLog.h。
我也收到DDLogError macro redefined
等DDLogInfo macro redefined
警告。导致这种情况的问题是什么?