我正在研究的一些项目取决于我想用精彩的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中消失,但也不会复制到标题。
任何想法如何解决这个问题?
答案 0 :(得分:1)
您可以使用exclude_files指令排除文件。 http://guides.cocoapods.org/syntax/podspec.html#exclude_files
它适用于源文件和头文件。
答案 1 :(得分:0)
您应该将要隐藏的标题定义为private_header_files