我正在尝试使用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的正确方法是什么?
答案 0 :(得分:0)
您应该删除pod并重新安装它们。 删除Pods文件夹和Podfile.lock文件。使用
更新您的pod文件pod 'FBSDKCoreKit'
pod 'FBSDKShareKit'
pod 'FBSDKLoginKit'