我是一個(gè)追求邏輯棠绘、嚴(yán)謹(jǐn)件相、本質(zhì)再扭、規(guī)范、完美的人夜矗,所以泛范,當(dāng)看到不嚴(yán)謹(jǐn)?shù)幕蛘呷哂嗟慕忉寱r(shí),就想糾正一下紊撕,所以有了這篇文章罢荡;如有錯(cuò)誤,還請(qǐng)指正逛揩,虛心接受柠傍;
一麸俘、CocoaPods命令
格式:
pod [指令] [參數(shù) ...]
指令:
1. install
示例:
pod install
意義:
根據(jù)Podfile文件和Podfile.lock文件的描述進(jìn)行安裝依賴庫(kù)辩稽;
具體參考規(guī)則如下:
- 如果Podfile.lock文件中描述的依賴庫(kù)符合Podfile文件中對(duì)應(yīng)的依賴庫(kù)的描述,則會(huì)根據(jù)Podfile.lock文件中描述的依賴庫(kù)版本進(jìn)行安裝从媚;
- 如果Podfile.lock文件中描述的依賴庫(kù)不符合Podfile文件中對(duì)應(yīng)的依賴庫(kù)的描述逞泄,則會(huì)根據(jù)Podfile文件中描述的依賴庫(kù)版本進(jìn)行安裝;
2. update
示例:
pod update
意義:
安裝符合Podfile文件中描述的最新的依賴庫(kù)拜效;
3. search
示例:
pod search [依賴庫(kù)名字]
意義:
搜索指定的依賴庫(kù)
4. setup
示例:
pod setup
意義:
配置或更新酵電腦上保存的遠(yuǎn)程Pods倉(cāng)庫(kù)中所有依賴庫(kù)的信息樹(shù)喷众;
備注:
由于每天遠(yuǎn)程Pods倉(cāng)庫(kù)中的依賴庫(kù)都有可能增加或者更新,所以我們需要經(jīng)常執(zhí)行這條命令紧憾;否則到千,當(dāng)有新的依賴庫(kù)被添加到遠(yuǎn)程Pods倉(cāng)庫(kù)時(shí),通過(guò)
pod search
有可能搜索不到這些新加的依賴庫(kù)赴穗;
二憔四、版本描述符
格式
[描述述] [版本號(hào)]
1. 版本號(hào)的格式:
[v1].[v2].[v3]
意義:
v1: 1級(jí)版本號(hào);
v2: 2級(jí)版本號(hào)般眉;
v3:3級(jí)版本號(hào)了赵;
2. 描述符
`>` : 表示大于指定版本的版本;
`>=`:表示大于或者等于指定版本的版本甸赃;
`<`:表示小于指定版本的版本柿汛;
`<=`:表示小于或者等于指定版本的版本;
`~>`:表示必須是指定版本的倒數(shù)第2級(jí)版本級(jí)別內(nèi)的版本埠对,且大于或者等于指定版本的最后一級(jí)版本號(hào)络断;