2

在使用嵌入式框架项目作为依赖项构建应用程序项目时,我添加了一个协议并构建错误

未找到 MyProtocol.h 文件

错误可能在哪里?

4

2 回答 2

3

我查看了循环#import 依赖项,但事实并非如此。我尝试尽可能地声明协议。不是这样。

事实证明,问题只是回到嵌入式项目 Build Phases 并确保复制标头。

这将适用于添加的任何其他类或其他头文件。

在项目内部处理框架(或其他嵌入式项目)时很容易忘记这一点。您可以编辑和编译对现有文件的更改,但添加新标头必须在构建阶段复制,否则无法找到。

在这上面花了我生命中的 30 分钟。希望它可以帮助某人。

于 2014-01-07T14:59:26.147 回答
1

这也可能是由于在父项目的构建设置中缺少“标题搜索路径”。确保它指向包含头文件的文件夹。

于 2018-03-26T12:53:02.483 回答