<ParseFacebookUtilsV4/PFFacebookUtils.h> 文件未找到
Posted
技术标签:
【中文标题】<ParseFacebookUtilsV4/PFFacebookUtils.h> 文件未找到【英文标题】:<ParseFacebookUtilsV4/PFFacebookUtils.h> file not found 【发布时间】:2015-07-14 18:26:22 【问题描述】:我正在尝试使用 Parse 集成 facebook 登录。我已经按照 Facebook ios SDK enter link description here 和 Parse SDK enter link description here 设置 Facebook 登录的每一步。
我有 2 个问题:
<ParseFacebookUtilsV4/PFFacebookUtils.h> file not found
Failed to import bridging header '-file path-'
我意识到在'parse-library-1.7.5'折叠中,有2个框架,一个是'ParseFacebookUtils.framework',另一个是'ParseFacebookUtilsV4.framework'。按照步骤,我只将“ParseFacebookUtils.framework”导入到项目导航器中。
bridge header 保存在项目文件下,我已经设置->target->build settings->install object-c compatible header 为YES。
有人帮助解决这两个问题吗?非常感谢。
【问题讨论】:
【参考方案1】:我认为您应该像我一样导入这两个框架,我没有问题。有时文档只是不是最新的。
【讨论】:
谢谢。我发现我只需要使用 beta xcode 7 导入 V4 版本 我觉得关键是你已经导入了v4版本。使用 beta xcode7 应该不会起到很大的作用。无论如何,你解决了它!你有我的投票:)【参考方案2】:以上内容让我指出了正确的方向,但对我来说,错误有点不同,因为 ParseFacebookUtilsV4 找不到构建模块。这导致我进入可可豆荚,在那里我确认了豆荚文件(它也不支持 ,:head 以获取最新版本)。
然后执行以下步骤很可能已经知道: 1) 终端 -> cd "/somepath/wherethe/workspaceis/" 2) 确认我的 pod 文件 open -a Xcode podfile (假设 pod 文件存在并且已经启动)。 3) 添加或确认其类型与 CocaPods 上显示的完全相同:pod 'ParseFacebookUtilsV4' 4)终端-> pod安装
这安装了 pod 文件并将其添加到项目中,并显示在 Xcode 中的项目目标中。
不幸的是,这产生了一个新问题 :-[,但是我进行了 pod 更新,并且 Bolts pod 更新到了所需的 1.2.2,并且所有后续 pod 都正确安装和更新。
[!] 无法满足以下要求:
Bolts/Tasks (= 1.2.1)
需要 Podfile.lock
Bolts/Tasks (>= 1.2.2)
需要 Parse (HEAD based on 1.8.5)
希望这至少对当前的主题有所帮助。
链接:https://cocoapods.org/pods/ParseFacebookUtilsV4
【讨论】:
【参考方案3】:我遇到了同样的问题,我意识到这是因为当我从解压缩的 Parse SDK 文件夹中复制 ParseFacebookUtilsV4.framework 时,我没有选择“如果需要则复制项目”,因此文件没有被复制,但是似乎只创建了对它的引用,这就是找不到文件的原因。
我正在添加我在将文件复制到项目时所做的选择的快照:
【讨论】:
以上是关于<ParseFacebookUtilsV4/PFFacebookUtils.h> 文件未找到的主要内容,如果未能解决你的问题,请参考以下文章
ParseFacebookUtilsV4 架构 armv7 的重复符号
ParseFacebookUtilsV4.framework 无法添加到 xcode7 项目
ParseFacebookUtilsV4 和 Facebook-iOS-SDK 4.0
ParseFacebookUtilsV4、Swift 和 CocoaPods:未解析的标识符
Parse ParseFacebookUtilsV4 登录问题
ParseFacebookUtilsV4::initializeFacebookWithApplicationLaunchOptions 在 IOS 中使用 Parse/FB SDK 的问题