如何检查CocoaPods框架的版本

Mat*_*der 157 version ios cocoapods

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

我的意思是终端向我展示一切正常:

Installing FlurrySDK (4.2.3)
Generating Pods project
Integrating client project
Run Code Online (Sandbox Code Playgroud)

但我不确定它是否已更新.

Mis*_*Moo 220

Podfile.lock跟踪安装在每个吊舱的解决版本.如果要仔细检查FlurrySDK是否使用4.2.3,请检查该文件.

注意:您不应编辑此文件.运行时会自动生成pod installpod update

  • 您可以使用“vim Podfile.lock”打开文件 (3认同)
  • 不,不要用Vim打开它,Vim太糟糕了。只需在任何不错的文本编辑器(如Visual Studio Code)中打开文件即可。 (2认同)

fed*_*608 128

pod outdated
Run Code Online (Sandbox Code Playgroud)

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


Nag*_*jun 123

要从终端检查cocoapods的版本:

对于Sudoless:

gem which cocoapods
Run Code Online (Sandbox Code Playgroud)

对于Sudo:

sudo gem which cocoapods
Run Code Online (Sandbox Code Playgroud)


Muh*_*Ali 98

pod --version

获取已安装pod的版本

  • 仅提供cocoapod的版本,而不是安装的pod (31认同)
  • 这是不正确的。此命令将提供“cocoapods”依赖管理器的版本,而不是已安装的各个 Pod 的版本。相反,请查看“Podfile.lock”以查看已安装的版本。 (3认同)

yoA*_*ex5 27

CocoaPods 版本

[iOS 依赖管理器]

CocoaPods 程序版本

CocoaPods 使用 Ruby 构建的程序,可以使用 macOS 上可用的默认 Ruby 进行安装。

pod --version //1.8.0.beta.2
//or
gem which cocoapods //Library/Ruby/Gems/2.3.0/gems/cocoapods-1.8.0.beta.2/lib/cocoapods.rb

//install or update
sudo gem install cocoapods
Run Code Online (Sandbox Code Playgroud)

一个豆荚版本

中指定的 pod 版本 Podfile

Podfile.lock

它位于与Podfile. 在这里您可以找到使用的 pod 版本

搜索豆荚

如果您对特定 pod 的所有可用版本感兴趣,可以使用

pod search <pod_name>
//or
pod trunk info <pod_name>
Run Code Online (Sandbox Code Playgroud)

在 Podfile 中设置 pod 版本

//specific version
pod '<framework_name>', "<semantic_versioning>"
// for example
pod 'MyFramework', "1.0"
Run Code Online (Sandbox Code Playgroud)


Nac*_*hil 26

如果您已安装,CocoapodsHomebrew仅使用此命令:

pod --version
Run Code Online (Sandbox Code Playgroud)

它应该以这种格式显示:

1.11.0
Run Code Online (Sandbox Code Playgroud)


Jay*_*bey 9

您可以使用以下命令找出Cocoapods的版本:

pod —-version
Run Code Online (Sandbox Code Playgroud)

o / p: 1.2.1

现在,如果您想要宝石和可可足类的详细版本,请使用以下命令:

gem which cococpods (无须藤)

o / p: /Library/Ruby/Gems/2.0.0/gems/cocoapods-1.2.1/lib/cocoapods.rb

sudo gem which cocoapods (与须藤)

o / p: /Library/Ruby/Gems/2.0.0/gems/cocoapods-1.2.1/lib/cocoapods.rb

屏幕截图1

现在,如果要在Podfile中获取特定版本的Pod,则只需pod install在终端中使用command 。这将显示项目中正在使用的Pod列表以及版本。

屏幕截图2


Fel*_*ele 6

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

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