首页 > 解决方案 > 如何在不将私有标头包含到框架中的情况下创建私有模块?

问题描述

我想创建一个私有模块而不将私有标头包含到框架中。我可以编译框架。但是当我将它添加到应用程序项目中时,Xcode 给出了以下错误:

Umbrella header 'XXX_Private.h' not found

当我将伞头包含到框架中时,我收到以下错误(来自伞头内部):

XXX_Private.h: 'XXX/YYY.h' file not found

我试图设置Header Search Path到带有保护伞私有标题和所有私有标题的文件夹,但它没有帮助。

标签: iosobjective-cxcodeframeworksprivate-header

解决方案


Apple 的框架中不包含私有模块。很可能,我们也不应该这样做。


推荐阅读