如何检查一个CocoaPods框架的版本

我已经通过CocoaPods更新了Flurry,但是如何检查Flurry是否已经更新?

我的意思是terminal显示我一切正常:

Installing FlurrySDK (4.2.3) Generating Pods project Integrating client project 

但我不确定它是否已经更新。

Podfile.lock跟踪每个已安装Pod的parsing版本。 如果你想仔细检查FlurrySDK正在使用4.2.3,请检查该文件。

注意:你不应该编辑这个文件。 当您运行pod installpod update时,它是自动生成的

要从terminal检查Cocopods的版本:

对于Sudoless:

 gem which cocoapods 

对于Sudo:

 sudo gem which cocoapods 
 pod outdated 

当您运行pod过期时,CocoaPods会列出所有具有Podfile.lock中列出的新版本(当前为每个pod安装的版本)并且可以更新的所有pod(只要它符合像pod'MyPod ','〜> xy'在你的Podfile中设置)

荚 – 版本

获取已安装的pod的版本

我写了一个小的命令行工具来分析Podfile.lock,并显示当前安装的每个Pod的版本。 它还将在线检查最新版本,并给出过时依赖关系的摘要。

你可以在Github上find它: https : //github.com/citruz/podchecker

最高的答案(MishieMoo)是正确的,但它不能解释如何打开Podfile.lock 。 每当我尝试我不断得到:

在这里输入图像说明

你可以在terminal打开它,进入它正在运行的文件夹:

 vim Podfile.lock 

我从这里得到了答案: 如何打开Podfile.lock

你按下冒号closures它,然后inputquit,然后input

 :quit //then return key