在我的项目中,我有以下设置
因此,库项目构建到框架中,主项目使用该私有框架。 库上的标题都在项目组中,应用程序使用header_search_paths设置来查找标题。
现在我尝试使用swift很好地使用lib(得到建议),为此我需要将框架构建到模块中。
所以我将头文件从项目移动到 public 组。但问题现在是标题随app一起提供,但我希望它们不可见(因为它是私有框架)。
当我发布应用程序时,是否可以将标题设为私有,但是有模块构建以便我从swift获得建议?
答案 0 :(得分:0)
尝试创建一个可见的最顶层头文件(例如yourProject.h)并导入要隐藏在其中的所有头文件。然后在Swift项目中桥接该头文件-Bridging-Header.h。