在使用嵌入式框架项目作为依赖项构建应用程序项目时,我添加了一个协议并构建错误
未找到 MyProtocol.h 文件
错误可能在哪里?
在使用嵌入式框架项目作为依赖项构建应用程序项目时,我添加了一个协议并构建错误
未找到 MyProtocol.h 文件
错误可能在哪里?
我查看了循环#import 依赖项,但事实并非如此。我尝试尽可能地声明协议。不是这样。
事实证明,问题只是回到嵌入式项目 Build Phases 并确保复制标头。
这将适用于添加的任何其他类或其他头文件。
在项目内部处理框架(或其他嵌入式项目)时很容易忘记这一点。您可以编辑和编译对现有文件的更改,但添加新标头必须在构建阶段复制,否则无法找到。
在这上面花了我生命中的 30 分钟。希望它可以帮助某人。
这也可能是由于在父项目的构建设置中缺少“标题搜索路径”。确保它指向包含头文件的文件夹。