常用命令
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依賴庫的版本署隘,并進行更新宠能,會重新生成一個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遠程庫驗證
pod repo push 索引庫名 podspec文件名
:命令執(zhí)行會先將pod索引添加到本地的索引庫,然后會自動推送到遠程的索引庫