CocoaPods命令的标准解释

我是一个追求逻辑、严谨、本质、规范、完美的人,所以,当看到不严谨的或者冗余的解释时,就想纠正一下,所以有了这篇文章;如有错误,还请指正,虚心接受;

一、CocoaPods命令

格式:

pod [指令] [参数 ...]

指令:

1. install

示例:

pod install

意义:

根据Podfile文件和Podfile.lock文件的描述进行安装依赖库;

具体参考规则如下:

  1. 如果Podfile.lock文件中描述的依赖库符合Podfile文件中对应的依赖库的描述,则会根据Podfile.lock文件中描述的依赖库版本进行安装;
  2. 如果Podfile.lock文件中描述的依赖库不符合Podfile文件中对应的依赖库的描述,则会根据Podfile文件中描述的依赖库版本进行安装;

2. update

示例:

pod update

意义:

安装符合Podfile文件中描述的最新的依赖库;

3. search

示例:

pod search [依赖库名字]

意义:

搜索指定的依赖库

4. setup

示例:

pod setup

意义:

配置或更新酵电脑上保存的远程Pods仓库中所有依赖库的信息树;

备注:

由于每天远程Pods仓库中的依赖库都有可能增加或者更新,所以我们需要经常执行这条命令;否则,当有新的依赖库被添加到远程Pods仓库时,通过pod search有可能搜索不到这些新加的依赖库;

二、版本描述符

格式

[描述述] [版本号]

1. 版本号的格式:

[v1].[v2].[v3]

意义:

v1: 1级版本号;

v2: 2级版本号;

v3:3级版本号;

2. 描述符

`>` : 表示大于指定版本的版本;
`>=`:表示大于或者等于指定版本的版本;
`<`:表示小于指定版本的版本;
`<=`:表示小于或者等于指定版本的版本;
`~>`:表示必须是指定版本的倒数第2级版本级别内的版本,且大于或者等于指定版本的最后一级版本号;

你可能感兴趣的:(CocoaPods命令的标准解释)