【问题标题】:'MyHeader.h file not found' when building Project with embedded Framework Project使用嵌入式框架项目构建项目时“找不到 MyHeader.h 文件”
【发布时间】:2014-01-07 14:59:26
【问题描述】:

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

MyProtocol.h 文件未找到

错误可能在哪里?

【问题讨论】:

    标签: xcode cocoa frameworks compiler-errors subproject


    【解决方案1】:

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

    事实证明,问题只是回到嵌入式项目的构建阶段并确保复制标头。

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

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

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

    【讨论】:

    • 你最终如何解决这个问题?我有同样的问题
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2012-09-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-20
      • 2017-12-07
      • 2013-03-18
      • 1970-01-01
      相关资源
      最近更新 更多