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

我的意思是,终端显示一切正常:

Installing FlurrySDK (4.2.3)
Generating Pods project
Integrating client project

但我不确定是否有更新。


当前回答

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

豆荚版

Podfile中指定的pod版本

Podfile.lock

它位于与Podfile相同的文件夹中。在这里你可以找到一个版本的豆荚使用

搜索豆荚

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

pod search <pod_name>
//or
pod trunk info <pod_name>

在Podfile中设置pod版本

//specific version
pod '<framework_name>', "<semantic_versioning>"
// for example
pod 'MyFramework', "1.0"

其他回答

要检查项目的pod的安装版本,可以使用CocoaPods指南中提到的过时的命令荚

每一行的输出将显示你所需要的一切,例如: - <pod名称> <当前版本> -> <最新版本(有限制)>(最新版本<最新版本(没有限制)>)

所以当前版本是已安装的版本,下一个是Podfile中有限制的最新版本,最后一个是没有限制的可用版本。

如果你已经使用Homebrew安装Cocoapods,那么只使用以下命令:

pod --version

它应该以这样的格式显示:

1.11.0

Podfile。在项目的Podfile下的lock文件。

最主要的是,强迫它通过你最喜欢的TextEditor打开,如Sublime或TextEdit[打开与->选择Sublime],因为它不给一个选项直接打开。

从终端查看cocoapods版本:

Sudoless:

gem which cocoapods

Sudo:

sudo gem which cocoapods

另外注意:如果你想编辑podfile或podfile。锁不要在编辑器中编辑它。只能用XCode打开。

投票最高的答案(MishieMoo)是正确的,但它没有解释如何打开Podfile.lock。每次我都试着回答:

你在终端打开它,进入它所在的文件夹并运行:

vim Podfile.lock

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

您可以通过按冒号并输入quit来关闭它,或者按冒号和字母q然后进入

:quit // then return key
:q // then return key

另一种方法是在终端,你也可以cd到你的Xcode项目所在的文件夹,然后进入

$ open Podfile。锁定Xcode

第二种方法,打开后按左上角的红色X按钮关闭。