pod init
: 創(chuàng)建Podfile文件pod install
:會根據(jù)podfile.lock文件中指定的pod依賴庫的版本去拉去項目的pod依賴庫。在首次執(zhí)行pod install命令時睹栖,如果不存在podfile.lock文件會生成赃额,podfile.lock文件吉嫩,并且同時生成xcworkspace文件和pods文件夾。 切換到工程目錄執(zhí)行:pod install --no-repo-update
: 協(xié)作開發(fā)時使用此命令可以根據(jù)podfile.lock文件限制第三方庫的版本pod update
:這個命令會檢查podfile.lock文件中的pod依賴庫的版本,并進(jìn)行更新稻扬,會重新生成一個podfile.lock文件攒巍。-
pod setup
:用來初始化cocoapod的環(huán)境嗽仪,在我們剛安裝完cocoapod時,我們可以使用pod setup命令來初始化pod的運行環(huán)境柒莉,具體實現(xiàn):是通過在`~/.cocoapods/repos下創(chuàng)建一個目錄闻坚,該目錄是通過clonehttps://github.com/CocoaPods/Specs的public master分之得到的pod倉庫,在一些企業(yè)開發(fā)中兢孝,經(jīng)常會有自己的pod倉庫窿凤,只需將這些倉庫使用一下方式添加到該目錄下即可:pod repo add NAME URL[branch]
使用自己的pod倉庫,會有更快的pod依賴庫的操作速度跨蟹。 pod search
:該命令用來搜索可以使用的pod依賴庫雳殊,搜索結(jié)果中會向我們展示怎么在pod中使用該依賴庫。
其他還有一些使用較少的pod命令可以作為了解:
-
pod list
:列出所有項目依賴倉庫中的pod依賴庫喷市。 -
pod repo
:用來管理pod依賴倉庫的地址相种。 -
pod spec
:管理pod規(guī)范。 -
pod init
:在當(dāng)前目錄下創(chuàng)建一個podfile文件,我們可以通過將需要的pod依賴庫添加到podfile文件中寝并,實現(xiàn)在項目中添加依賴箫措。 -
pod env
:來打印出pod的環(huán)境,一般是podfile文件中的內(nèi)容衬潦。 -
pod cache
:管理cocoapod的緩存:可以用來清空內(nèi)存斤蔓,也可以用來查看每個pod庫的緩存。 -
pod outdate
:展示出可更新版本的pod依賴庫镀岛。
制作私有庫使用:
-
pod repo add NAME URL[branch]
:添加自己的pod倉庫 -
pod lib create [倉庫名]
:在本地創(chuàng)建一個基于pod模板的git倉庫 -
pod lib lint
:pod本地庫驗證 -
pod spec lint
:pod遠(yuǎn)程庫驗證 -
pod repo push 索引庫名 podspec文件名
:命令執(zhí)行會先將pod索引添加到本地的索引庫,然后會自動推送到遠(yuǎn)程的索引庫