如何在Xcode编译静态库时自动导出.h头文件
1、选择指定的项目和Target

2、展开“Build Phases”下的“Copy Files”,点击红框3标注的+按钮

3、在红框标注的输入框中输入:*.h这是为了将项目中的.h文件筛选出来

4、记得展开树状控件所有的节点,然后按Command + A全选.h头文件,然后点击啊“Add”按钮PS:如果不展开节点,那全选时会忽略那些没有展开的节点中的文件

5、选择“Products”菜单下的“Build”编译项目

6、这个时候我们发现所有头文件都在指定的目录下

7、仅仅将头文件诮骖佰煊拷贝到一个目录下是不够的。实际上项目的目录结构如下图一样,我们可能希望头文件的输出目录结构跟项目中的目录结构是一致的。如果需要这样,那么请继续看下去

8、在“Build Phases”中展开+按钮,选择“New Copy Files Phase...”

9、在新的“Copy Files”中修改红框标注的Subpath的值,此处只为了拷贝Data子目录下的头文件,所以它的值改成了:include/$(PRODUCT_NAME)/Data

10、选择Data目录下的头文件,点击“Add”按钮添加这些头文件


11、重复步骤8,9,10,完成其余目录下头文件的复制任务

12、最后我们看到在输出目录下头文件的目录结构跟项目的目录结构时一致的
