找不到词法或预处理器问题“ParseFacebookUtils/PFFacebookUtils.h”文件

Posted

技术标签:

【中文标题】找不到词法或预处理器问题“ParseFacebookUtils/PFFacebookUtils.h”文件【英文标题】:Lexical or Preprocessor Issue 'ParseFacebookUtils/PFFacebookUtils.h' file not found 【发布时间】:2014-09-23 14:22:13 【问题描述】:

我在尝试运行我的应用程序时在 AppDelegate.m 中收到以下错误。我已经删除并重新添加了 FacebookSDK.framework,希望它会有所帮助,但它没有。我的部署目标是 7.1,我使用的是 Xcode 5.1.1

词法或预处理器问题'ParseFacebookUtils/PFFacebookUtils.h'文件未找到在下面的行

 #import <ParseFacebookUtils/PFFacebookUtils.h>

【问题讨论】:

您是否尝试过删除派生数据、运行 clean 并检查目标构建设置中是否链接了框架? @TomErikStøwer 谢谢你的建议。是的,我已经尝试了所有这些我的问题仍然存在。我已经为此工作了一天,还有其他建议吗? 从屏幕截图看来,FacebookSDK.framework 和 ParseFacebookUtils.framework 文件实际上并不存在,因为它们是红色的。您应该再次尝试将框架复制到项目中。 @TomErikStøwer 谢谢。我盯着这个屏幕太久了。 【参考方案1】:

“ParseFacebookUtils”和“FacebookSDK”是两个不同的框架。你得到错误 ParseFacebookUtils.framework,我可以从截图中看到它丢失了。尝试重新加载它(您可以在 parse-library 存档中找到它)。

【讨论】:

以上是关于找不到词法或预处理器问题“ParseFacebookUtils/PFFacebookUtils.h”文件的主要内容,如果未能解决你的问题,请参考以下文章

升级到 Xcode 12 后的词法或预处理器问题

词法或预处理器问题:未找到“MyViewController.h”文件

Accounts 框架的词法或预处理器问题

词法或预处理器问题错误(未找到 UIKit/UIKit.h 文件)

词法或预处理器问题 - 关于 FacebookSDK、Cordova 2.5.0 和 Facebook 插件

XCTest |词法或预处理器问题:未找到 MyProject-Swift.h