我为我的应用程序开发了静态库。它生成 .framework、.bundle、.a 文件。
我想增强图书馆的使用。目前我的框架有 4-5 个文件作为应用程序的公共(public)范围。只有那些 header 对应用程序(接口(interface))可见。有没有办法在框架构建时创建通用头文件,它将包含/从我的源代码(框架工作代码)导入所有公共(public)文件。
例如一旦我构建框架代码,它将生成 .framework,它将创建/具有 common.h 头文件,其中包含公共(public)文件的所有导入。
通过这样做,应用程序只需导入 common.h。我知道我们也可以手动完成此操作。但是在构建时是否有通过脚本执行此操作的范围?
谢谢。
最佳答案
我尝试使用脚本,我成功了!
步骤如下: 1. 在创建 fat 二进制文件的构建脚本中,我们需要找出所有 .h header 。我们需要在变量中获取路径。 2.循环并收集所有公共(public)变量 3.创建并找到common.h(这将是.framework中头文件文件夹的路径) 4.将所有文件common.h放入
关于ios - iOS静态库中的公共(public)头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18376367/