[ios]为什么不 Xcode 识别 PFFacebookUtils?

标签: Xcode ios
发布时间: 2017/3/27 20:10:31
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

当我试图初始化都在 appdelegate.m Xcode 6 β 就承认分析但不是 PFFacebookUtils

这里是我怎么样的 Facebook SDK 集成

我使用可可荚将解析和 Facebook 添加到 iOS 项目。我使用 Xcode 6 β。 这种方式创建 pod 文件

platform :ios, '8.0'

pod 'Parse'

我在终端运行 pod 安装和这下载解析和 Facebook SDK

现在,导入 appdelegate.m 的解析

使用

#import <Parse/Parse.h>

解决方法 1:

与 v1.2.21 解析库, PFFacebookUtils.h 已经搬到另一个框架, ParseFacebookUtils 。Xcode 不认识到 PFFacebookUtils.h,因为它最有可能不再存在了。

您需要将 ParseFacebookUtils pod 添加到您的 Podfile:

pod 'ParseFacebookUtils', '~> 1.2'

但是,还有与这一问题。解析 pod 规格列表 Facebook-iOS-SDK 作为一种依赖,v3.17 和 ParseFacebookUtils 规格列出替代的解析 podspec ( Parse-iOS ) 以及 Facebook-iOS-SDK v3.9.0 作为一种依赖,这显然是冲突。你不需要 2 x 解析库和漂浮的 Facebook sdk 版本不兼容。

我分叉和更新版本的 ParseFacebookUtils 规格在 github,解决这两个问题。如果你想要使用它到你的 podfile 中添加以下内容︰

pod 'ParseFacebookUtils', :podspec => 'https://raw.githubusercontent.com/rickerbh/ParseFacebookUtilsSpec/master/ParseFacebookUtils.podspec.json'

和是肯定

#import <ParseFacebookUtils/PFFacebookUtils.h>

您的项目,所以知道PFFacebookUtils

赞助商