【发布时间】:2015-11-23 05:36:03
【问题描述】:
我制作了一个自定义 module map 文件来处理 swift 项目中的 libxml 导入。 (non-modular include 错误)
如果我手动执行它会很好,但是当我尝试 pod lint 一个包含来自此自定义模块的导入的简单项目时,cocoapods 将找不到/解析该模块。
我试过s.module_map = "module/module.modulemap" 和
core.xcconfig = {
'HEADER_SEARCH_PATHS' => '$(SDKROOT)/usr/include/libxml2 $(SRCROOT)/module $(SDKROOT)/usr/include/libresolv',
'OTHER_LDFLAGS' => '"-lxml2"',
'CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES' => 'YES',
'ENABLE_BITCODE' => 'NO',
"SWIFT_INCLUDE_PATHS" => "$(SRCROOT)/module"
}
任何帮助将不胜感激。
【问题讨论】:
标签: ios swift cocoapods podspec