找不到“ DDLog.h”文件

时间:2019-09-08 20:01:59

标签: ios cocoaasyncsocket cocoalumberjack

我试图通过在CocoaAsyncSocket内部执行以下操作来启用GCDAsyncSocket.m内部的日志记录:

#ifndef GCDAsyncSocketLoggingEnabled
#define GCDAsyncSocketLoggingEnabled 1
#endif

但是,当我构建项目时,出现以下错误:

enter image description here

我在这里想念什么?

注意:我正在使用Cocoapods将CocoaAsyncSocketCocoaLumberjack导入我的Swift项目中,如下所示:

def shared
  pod 'CocoaAsyncSocket'
  pod 'CocoaLumberjack/Swift'
end

target 'Project' do
  shared

  target 'MyFrameworkTests' do
    inherit! :search_paths
    shared
  end
end

target 'MyFramework' do
  shared
end

target 'MyFrameworkTests' do
  shared
end

1 个答案:

答案 0 :(得分:0)

我搜索了很多问题,包括this,但似乎没有找到明确的答案。

我的经验告诉我,找不到头文件,这意味着该文件不存在。

有两种方法:

1。手动集成CocoaLumberjackCocoaAsyncSocket

您可以直接下载source code,其中Source文件夹包含您想要的信息。

2。Cocoapods Specs

我测试的第一种方法有效。 我不熟悉的第二种方法,没有测试。

应注意,Cocopods集成的所有库都是单独编译的,没有依赖性。