【发布时间】:2021-05-18 05:11:37
【问题描述】:
我一直在使用 fb sdk, 我添加的 pod 文件
pod 'FBSDKCoreKit'
pod 'FBSDKLoginKit'
然后使用 pod install
它会自动安装最新版本的 pod
但实际上我看到的是安装的版本是 [] 是 6.5.11
不安装 pod 文件中提到的特定版本的 pd,自动安装最新版本?
【问题讨论】:
我一直在使用 fb sdk, 我添加的 pod 文件
pod 'FBSDKCoreKit'
pod 'FBSDKLoginKit'
然后使用 pod install
它会自动安装最新版本的 pod
但实际上我看到的是安装的版本是 [] 是 6.5.11
不安装 pod 文件中提到的特定版本的 pd,自动安装最新版本?
【问题讨论】:
如果您想检查 Podfile.lock,它会跟踪已安装的每个 Pod 的已解决版本。
当您运行 pod update PODNAME 时,CocoaPods 将尝试查找 pod PODNAME 的更新版本,而不考虑 Podfile.lock 中列出的版本。它会将 pod 更新到可能的最新版本(只要它符合您的 Podfile 中的版本限制)。
如果您在没有 pod 名称的情况下运行 pod update,CocoaPods 会将您的 Podfile 中列出的每个 pod 更新为可能的最新版本。
了解 pod 安装与 pod 更新
使用 pod install 在您的项目中安装新的 pod。即使你已经有一个 Podfile 并且之前运行过 pod install ;因此,即使您只是在已经使用 CocoaPods 的项目中添加/删除 pod。
仅当您想将 pod 更新到较新版本时才使用 pod update [PODNAME]。
所以尝试使用 pod update 而不是 pod install
【讨论】: