Xcode:在框架中使用静态库?

mgdq6dx1  于 2022-11-18  发布在  其他
关注(0)|答案(1)|浏览(154)

我有一个链接两个静态库的框架。每个静态库都是一个目标,框架也是一个目标。框架 Package 静态库,框架的客户端只关心调用框架代码(这反过来可能会调用每个静态库中的代码)。有没有可能让框架包含所需的头文件和目标文件?当我构建时,我得到了臭名昭著的Include of non-module header inside framework module错误。每个静态库都导出它的头文件,我已经在框架中添加了这些头文件作为公共头文件。

pdsfdshx

pdsfdshx1#

每个静态库都必须导出一个module.modulemap文件及其头文件。与普遍的看法相反,一旦完成了这个过程,您需要而不是在框架的Headersbuild phasePublic部分添加一堆头文件来减轻错误。下面详细描述了这个过程:https://bjhomer.com/2015/05/03/defining-modules-for-static-libraries/

相关问题