无法识别 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 项目后,我的项目无法识别桥接文件中的头文件