Prefix Header 在另一个项目中导入

Posted

技术标签:

【中文标题】Prefix Header 在另一个项目中导入【英文标题】:Prefix Header import in another project 【发布时间】:2014-01-29 11:14:45 【问题描述】:

我有一个框架项目,比如说 ProjectA,它包含在另一个 iPhone 项目 ProjectB 中,所以 ProjectB 依赖于 ProjectA。 ProjectA 有一个前缀头文件,我在其中导入了一个用 ProjectA 本身编写的 clss 的头文件,因此这个导入将放在 ProjectA 的所有类中。 现在我需要的是,导入的头文件必须发生在依赖于 ProjectA 的 ProjectB 内的所有类文件中。

请给我一些关于如何做到这一点的建议。

提前致谢。

【问题讨论】:

尝试在 .pch 中导入文件(不确定) 【参考方案1】:

编辑 ProjectB 的代码文件...

或者,转到构建设置,搜索“前缀”并编辑告诉项目应该使用的 .pch 文件在哪里的路径。

【讨论】:

你的意思是来自ProjectB? ProjectB 还配置了单独的前缀头文件 是的,所以编辑 ProjectB .pch 文件或将其删除并从 ProjectA 链接到该文件。 我尝试将 ProjectB .pch 中的导入添加为 #import "ClassName.h" 也添加为 #import ,因为我收到文件未找到错误 创建的框架(不是创建它的项目)的名称是什么?这就是要使用的导入。

以上是关于Prefix Header 在另一个项目中导入的主要内容,如果未能解决你的问题,请参考以下文章

Vuejs 在另一个组件中导入组件

在另一个库中导入 proto

在另一个函数中导 入函数

Swift 中是不是有 Prefix Header(或具有此功能的东西)?

如何导入MAVEN项目,到MyEclipse中

在另一个应用模型中导入应用模型类