iOS静态库中的公共头文件

时间:2013-08-22 09:20:56

标签: ios objective-c xcode

我为我的应用程序开发了静态库。它生成.framework,.bundle,.a文件。

我想增强库的使用。目前我的框架有4-5个文件作为应用程序的公共范围。应用程序(接口)只能看到那些标题。有没有办法在框架的构建时创建公共头文件,它将包含/导入源代码中的所有公共文件(框架工作代码。)

e.g。一旦我构建了框架代码,它将生成.framework,它将创建/拥有包含所有公共文件导入的common.h头文件。

通过这样做,应用程序只需要导入common.h。我知道我们也可以手动完成此操作。但是在构建时脚本是否有任何范围可以做到这一点?

感谢。

1 个答案:

答案 0 :(得分:1)

我尝试使用脚本我获得了成功!

以下是步骤: 1.在我们创建胖二进制文件的构建脚本中,我们需要查找所有.h头文件。我们需要在变量中采用路径。 2.循环并收集所有公共变量 3.创建并找到common.h(这将是.framework中头文件夹的路径) 4.将所有文件放在common.h