【发布时间】:2016-03-06 22:03:28
【问题描述】:
我正在尝试使用 cocoapods 更新我的 ios 应用程序依赖项(facebook ios sdk 和分支), 我最初的 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 update(删除了 FacebookSDK 文件夹),并且无论从 FacebookSDK/ FacebookSDK.h:
use of undeclared identifier FBSession
使用 Pods 升级 facebook ios sdk 的正确方法是什么?
【问题讨论】:
-
FBSession在最新版本的 SDK 中不再可用。 -
@albertamg 最新版本应该怎么做?
-
@albertamg 是否有一个替代品可以管理 FBSession 所做的事情?
-
我认为
FBSession类已在 4.0 中删除。有关详细信息,请参阅iOS SDK, Upgrading from 3.x to 4.x。很抱歉,我无法提供更多帮助。
标签: ios facebook sdk cocoapods