这刚刚开始发生在我的项目中,我不知道该怎么做。
我一直在使用 Parse 框架,到目前为止一切都很好。但是现在,即使包含该库:
并链接:
当我将它导入类时,我仍然收到“'Parse/Parse.h'文件未找到”错误。更奇怪的是(至少对我而言),该项目仍在构建和运行。当我构建或清理项目时,警告会消失,但它会立即重新出现。
知道如何解决这个问题吗?
对于所有没有发现问题的人:
转到构建设置并搜索“框架搜索路径”,然后删除所有内容并放入 ./ 并使其递归(通过双击它)
重要 - 不要在 Windows 上下载 Parse 框架然后复制到 Mac!框架内部有一些链接,在复制时它们会损坏。直接从 Mac 下载框架,并在添加到 xcode 时确保它在 XCode 框架中具有“Headers”文件夹。
我希望它可以帮助一些人。
您是否尝试过将 #import "Parse/Parse.h" 更改为 #import ?
编译器将在一个特殊的搜索路径中搜索头文件。在您的情况下,文件“Parse/Parse.h”似乎不在编译器的头文件搜索路径中。在您的编译器设置中检查这一点。
你有多少目标?如果不止一个,则调试目标可能不包含框架。
当我使用名为“TodoTable”的演示时,我遇到了同样的问题,我通过删除 中的链接target -> Build Phases -> Link Binary With Libraries -> Parse.framework
,然后再次添加它来解决这个问题。您可以通过单击+
按钮,然后选择Add other...
,然后在项目文件夹中找到该Parse.framework
文件。之后,重建您的项目,就可以了。