当我试图在appdelegate.m中初始化时,Xcode 6 beta正在识别Parse而不是PFFacebookUtils
这是我如何进行Facebook SDK的集成
我正在使用可可豆荚添加解析和Facebook到iOS项目.我正在使用Xcode 6 beta.
我用这种方式创建pod文件
platform :ios,'8.0' pod 'Parse'
我在终端上运行pod install,这会下载解析和Facebook SDK
现在我在appdelegate.m中导入解析
运用
#import <Parse/Parse.h>
解决方法
在Parse库的v1.2.21中,PFFacebookUtils.h已经迁移到另一个Framework,ParseFacebookUtils. Xcode无法识别PFFacebookUtils.h,因为它很可能不再存在.
您需要将ParseFacebookUtils窗格添加到您的Podfile:
pod 'ParseFacebookUtils','~> 1.2'
但是,这有一个问题. Parse pod规范将Facebook-iOS-SDK v3.17列为依赖项,ParseFacebookUtils规范列出了另一种Parse podspec(Parse-iOS)以及Facebook-iOS-SDK v3.9.0作为依赖项,显然是冲突.您不需要2x解析库,以及浮动的Facebook SDK的不兼容版本.
我已经在github上分叉并更新了ParseFacebookUtils规范的一个版本,它解决了这两个问题.如果您想使用它,请将以下内容添加到您的podfile:
pod 'ParseFacebookUtils',:podspec => 'https://raw.githubusercontent.com/rickerbh/ParseFacebookUtilsspec/master/ParseFacebookUtils.podspec.json'
一定要
#import <ParseFacebookUtils/PFFacebookUtils.h>
所以你的项目知道PFFacebookUtils
原文地址:https://www.jb51.cc/iOS/328948.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。