首页 > 解决方案 > 如何检查 facebook 发布的最新版本的 sdk

问题描述

我一直在使用 fb sdk,我添加了 pod 文件

吊舱“FBSDKCoreKit”

吊舱'FBSDKLoginKit'

然后使用pod install

它会自动安装最新版本的 pod

但我实际上看到的是安装的版本是[ 安装的 FBSDKCoreKit 版本] 是 6.5.1 1

但发布的facebook sdk 版本是 发布FB版本9.0.1

没有安装 pod 文件中提到的特定版本的 pd,会自动安装最新版本吗?

标签: iosfacebook

解决方案


如果您想检查Podfile.lock,它会跟踪已安装的每个 Pod 的已解决版本。

吊舱更新和吊舱安装

当您运行 pod update PODNAME 时,CocoaPods 将尝试查找 pod PODNAME 的更新版本,而不考虑 Podfile.lock 中列出的版本。它会将 Pod 更新到可能的最新版本(只要它符合 Podfile 中的版本限制)。

如果您在没有 pod 名称的情况下运行 pod update,CocoaPods 会将 Podfile 中列出的每个 pod 更新为可能的最新版本。

了解 pod install 与 pod update

使用 pod install 在您的项目中安装新的 pod。即使你已经有一个 Podfile 并且之前运行过 pod install ;因此,即使您只是在已经使用 CocoaPods 的项目中添加/删除 pod。

仅当您要将 pod 更新到较新版本时,才使用 pod update [PODNAME]。

所以尝试使用pod update而不是pod install


推荐阅读