使用cocoapod升级Facebook SDK

时间:2015-12-02 15:29:59

标签: ios facebook sdk cocoapods

我正在尝试使用cocoapods更新我的ios应用程序依赖项(facebook ios sdk和branch), 我最初的Podfile内容是: -

platform :ios, '8.1'
pod 'Facebook-iOS-SDK', '3.18'
pod 'BranchInvite'

编写

我正在尝试将facebook ios sdk从3.18迁移到3.24.1并分支到最新版本。我在运行时遇到以下错误:

$> pod update

[!] Unable to satisfy the following requirements:

- `Facebook-iOS-SDK (= 3.18)` required by `Podfile`

当我尝试将我的facebook sdk版本增加到3.18到3.24或任何4.x时,它会给3.18类似的失败。

然后我按照this page上的指导原则,删除了较旧的Facebook ios sdk依赖项,运行了pod更新(删除了文件夹FacebookSDK),我留下了以下构建错误,无论FBSession在何处使用FacebookSDK / FacebookSDK.h:

use of undeclared identifier FBSession

使用Pod升级facebook ios sdk的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

您应该删除pod并重新安装它们。 删除Pods文件夹和Podfile.lock文件。使用

更新您的pod文件
pod 'FBSDKCoreKit'
pod 'FBSDKShareKit'
pod 'FBSDKLoginKit'