Cocoapods / Podspec从HEADER_SEARCH_PATHS中排除标题

时间:2014-06-23 08:25:04

标签: ios cocoapods

我正在研究的一些项目取决于我想用精彩的CocoaPods管理的C库集。每个库都有像ctype.h,errno.h,string.h这样的私有头文件。我需要将它们复制到Pods / Headers,但不要在HEADER_SEARCH_PATHS中展平,因为它会破坏构建过程。

C库具有以下结构:

mylib/include/mylib.h
mylib/include/core/errno.h
...

我希望将所有标题复制到Pod Headers文件夹,但HEADER_SEARCH_PATHS包含" mylib / include"仅

我使用source_files或public_header_files添加的所有内容都转到各种Pod .xconfig中的HEADER_SEARCH_PATHS。如果我排除某些标题,它们会从HEADER_SEARCH_PATHS中消失,但也不会复制到标题。

任何想法如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

您可以使用exclude_files指令排除文件。 http://guides.cocoapods.org/syntax/podspec.html#exclude_files

它适用于源文件和头文件。

答案 1 :(得分:0)

您应该将要隐藏的标题定义为private_header_files