Class 在框架中未找到

Class in a Framework not found

这是我第一次尝试在 Xcode 中构建框架,它的结构类似于:

framework.h framework.m class1.h class1.m

我现在正在尝试制作一个使用该框架的控制台应用程序。我已将其添加到链接框架和库中,并将包含该框架的派生数据文件夹的文件路径放入框架搜索路径中。

当我尝试构建控制台应用程序时,出现错误 'Class1.h' 找不到文件

我是不是没有正确构建框架,或者没有按我应该的方式包含它?我也尝试将框架复制到我的 Library/Frameworks 文件夹,但它没有自动将它放在那里,我得到了同样的错误。

解决方案是在项目 header 中创建 'Class1.h' header 文件 public。我还需要制作很多其他 header 文件 public,因为它们包含在 Class1.h 中,但现在一切构建顺利。