【发布时间】:2015-04-08 13:12:02
【问题描述】:
我正在使用 cocoapods 将第 3 方库集成到我的项目中。一切都很顺利,但是当我尝试集成 facebook ios sdk 时遇到一个非常奇怪的问题,我的 pods 项目有以下警告:
如果我点击它,我会得到以下对话框:
我在目标“Pods-Facebook-iOS-SDK”的构建阶段部分检查了标题。每个头文件都在重复:
当我尝试构建我的项目时,它失败了,因为它无法找到“FacebookSDK/FacebookSDK.h”。
我的最后一个选择是手动集成 facebook sdk,而不是使用 cocoapods,但我不想走那条路,对于我的生活,我无法理解我做错了什么。以下是我的 pod 文件供参考:
平台:ios,'7.0'
pod 'DTCoreText'
pod 'UIView+AnimationExtensions'
pod 'EZAudio'
pod 'MZTimerLabel'
pod 'AWSAutoScaling'
pod 'AWSCloudWatch'
pod 'AWSCore'
pod 'AWSDynamoDB'
pod 'AWSEC2'
pod 'AWSElasticLoadBalancing'
pod 'AWSKinesis'
pod 'AWSS3'
pod 'AWSSES'
pod 'AWSSNS'
pod 'AWSSQS'
pod 'AWSSimpleDB'
pod 'Facebook-iOS-SDK'
以下是关于我的开发环境的信息:
XCode:6.1
架构:armv7、arm64
基础 SDK:iOS 8.1
【问题讨论】:
-
FacebookSDK/FacebookSDK.h 文件在 v4 中不再存在,您应该使用 FBSDKCoreKit/FBSDKCoreKit.h、FBSDKLoginKit/FBSDKLoginKit.h 和 FBSDKShareKit/FBSDKShareKit.h
标签: ios xcode facebook cocoapods facebook-ios-sdk