无法识别 OCMock 的头文件

Posted

技术标签:

【中文标题】无法识别 OCMock 的头文件【英文标题】:Unable to recognize header file of OCMock 【发布时间】:2015-12-12 04:12:51 【问题描述】:

我是 ios 的新手,正在尝试为我现有的项目设置 OCMock 框架。我按照网站http://ocmock.org/ios/ 中的说明进行操作。按要求添加后,我确实清理了项目并进行了测试重建,但没有任何效果。 -- 当我尝试导入 OCMock/OCMock.h 时,它说找不到文件。

我在构建设置中做了以下三个:

    将 $SRCROOT/Libraries(递归)添加到标头搜索路径 到其他链接器标志 - 添加了“-ObjC”,还尝试了“-all_load”来检查它是否有效。 在浏览了其他几篇帖子后,还尝试更新库搜索路径。

在构建阶段 1 ) 新库 libOCMock.a 自动链接

构建阶段的“复制捆绑资源”子类别中没有显示任何内容。

文件结构,在我的项目文件夹根目录下,添加Libraries子文件夹,并在其下添加库和头文件。

请为我提供任何疑难解答提示。同样由于某种原因,我在清理和重建时没有看到任何控制台日志。

【问题讨论】:

***.com/questions/23284442/… 尝试使用 cocoapods。 【参考方案1】:

我在另一个框架上遇到了类似的问题。尝试将标题搜索路径添加到构建设置下的“用户标题搜索路径”。

【讨论】:

【参考方案2】:

这个答案帮助了我 - https://***.com/a/32620919/2870783 从框架搜索路径中删除所有条目,但继承的条目除外。

【讨论】:

以上是关于无法识别 OCMock 的头文件的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 无法识别已安装 NuGet 包的头文件

将 Objective C 框架导入我的 Swift 项目后,我的项目无法识别桥接文件中的头文件

解决VS2015安装后stdio.h ucrtd.lib等文件无法识别问题

IntelliJ IDEA 无法识别属性文件

为啥WPF无法识别我的这个DynamicResource

Xamarin Studio 无法识别配置文件