pod常用命令

發(fā)布到cocoapods上你需要有一個(gè)pod 的賬號(hào),可以使用pod trunk me 來(lái)查看自己的賬號(hào)信息

pod trunk me

沒(méi)有的話去注冊(cè)一個(gè),然后點(diǎn)擊鏈接驗(yàn)證一下,然后再執(zhí)行pod trunk me 檢測(cè)一下

pod trunk register test@qq.com name

小試牛刀,搜索一下你希望用到的框架

pod search AFNetworking

生成方式 只創(chuàng)建Podfile(記住要到工程目錄下,沒(méi)有后綴)

touch Podfile

列舉一個(gè)簡(jiǎn)單的Podfile

platform :ios, '8.0'
project 'Test.xcworkspace'
target 'Test' do
pod 'Masonry',                '~> 1.0.2'
pod 'YYKit', :git => 'https://github.com/ibireme/YYKit.git'
pod 'MLeaksFinder','~> 1.0.0', :configurations => ['Debug']
end

安裝所需要的框架

pod install

更新 (推薦用update,其中update就包含了install)

pod update

如果你也想制作庫(kù)供大家使用 創(chuàng)建命令如下(按提示編輯即可):

pod lib create XXLib

然后就去編寫(xiě)podspec嘍!這個(gè)內(nèi)容比較多所以請(qǐng)看 如何編寫(xiě)podspec文件
那么就該檢驗(yàn) podspec是否合法的步驟了

pod lib lint (從本地驗(yàn)證你的pod能否通過(guò)驗(yàn)證)
pod spec lint (從本地和遠(yuǎn)程驗(yàn)證你的pod能否通過(guò)驗(yàn)證)

pod lib lint --verbose (加--verbose可以顯示詳細(xì)的檢測(cè)過(guò)程,出錯(cuò)時(shí)會(huì)顯示詳細(xì)的錯(cuò)誤信息)
pod lib lint --allow-warnings (允許警告,用來(lái)解決由于代碼中存在警告導(dǎo)致不能通過(guò)校驗(yàn)的問(wèn)題)
pod lib lint --help (查看所有可選參數(shù),可選參數(shù)可以加多個(gè))

pod spec lint檢驗(yàn)通過(guò)的話就可以把spec文件提交到cocopods中了

pod trunk push  YYKit.podspec(可能會(huì)比較久,)

發(fā)布私有庫(kù)

pod repo push YYKit YYKit.podspec --allow-warnings

發(fā)布成功后,可以通過(guò)pod search XXX查看一下,如果沒(méi)搜到,不要著急這是由于本地庫(kù)沒(méi)更新導(dǎo)致的,所以用了pod repo update命令,

pod repo update

需要更新指定的私有庫(kù)到本地

 pod repo update 私有庫(kù)所在的文件夾名字

刷新本地庫(kù)

pod update --verbose --no-repo-update

查看 repo

pod repo list

臥槽!還是沒(méi)有,打開(kāi)百度search了一下執(zhí)行 pod search XXX 后面加上--simple,試了一下,果然能搜到了

 pod search XXX --simple

pod更新版本

sudo gem install -n /usr/local/bin cocoapods --pre

pod 更新到指定版本

sudo gem install -n /usr/local/bin cocoapods -v 1.4.0

檢查版本號(hào)

pod --version

刪除當(dāng)前版本

sudo gem uninstall cocoapods 
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容