【发布时间】:2012-04-10 23:38:53
【问题描述】:
我正在创建一个库,尽管通过打包我的所有代码并将所有头文件放在一个文件夹中然后压缩文件夹和静态库,它工作得非常好,我只是无法弄清楚Build Phases 下的“Copy Headers”部分。
我已阅读所有这些链接:
Using open source static libraries
Creating static libraries for iOS
How to create universal static libraries
Stackoverflow: copy headers: public vs private vs project
但是我仍然没有看到设置复制标头的意义,我意识到您可以在构建设置>打包下设置私有和公共路径,并且头文件将在构建后转到该文件夹。但这有什么意义?,这与不设置单个副本头文件有什么不同,而是简单地抓取 .a 文件,抓取我所有的头文件并将它们放在一个文件夹中?另外设置复制项目标头的目的是什么?因为它们根本不包含在目标中?。
【问题讨论】:
标签: iphone xcode4.2 static-libraries header-files