前言
之前寫(xiě)了一篇文章《CocoaPods搭建私有庫(kù)》,但是如果你后續(xù)的又?jǐn)U充一些類(lèi),該如何操作呢?這就涉及到CocoaPods私有庫(kù)的升級(jí)維護(hù)。
文章目錄(即具體步驟)
一、重新升級(jí)pod庫(kù)模板工程的代碼提交到遠(yuǎn)程倉(cāng)庫(kù)(注:使用pod lib create命令創(chuàng)建pod庫(kù)模板工程);
二、修改pod庫(kù)模板工程中的.podspec文件版本號(hào);
三、將pod庫(kù)模板工程中的.podspec推送給本地私有庫(kù);
具體步驟
****一、重新升級(jí)pod庫(kù)模板工程的代碼提交到遠(yuǎn)程倉(cāng)庫(kù)(注:使用pod lib create命令創(chuàng)建pod庫(kù)模板工程);****
重新升級(jí)提交到遠(yuǎn)程倉(cāng)庫(kù)這部分包含兩部分內(nèi)容:代碼升級(jí)和版本升級(jí);
1、代碼升級(jí)
切換到pod庫(kù)模板工程文件夾下,使用終端命令如下:
git add .
git commit -m '注釋'
git push origin master
2、版本升級(jí)
git tag -a '新版本號(hào)' -m '注釋'
git push --tags
****二、修改pod庫(kù)模板工程中的.podspec文件版本號(hào);****
修改pod庫(kù)模板工程中的.podspec文件中s.version的值;
注:s.version的值要與“版本升級(jí)”中的tag值保持一致;
****三、將pod庫(kù)模板工程中的.podspec推送給本地私有庫(kù);****
切換到pod庫(kù)模板工程文件夾下,使用終端命令如下:
pod repo push SpecName XXX.podspec
注:
SpecName:pod庫(kù)模板工程中的.podspec文件中的s.name;
XXX:pod庫(kù)模板工程中的.podspec文件名;
更多文章
CocoaPods開(kāi)源庫(kù)的搭建
CocoaPods搭建私有庫(kù)
CocoaPods搭建私有庫(kù)遇到問(wèn)題
CocoaPods私有庫(kù)的升級(jí)維護(hù)
SKStoreReviewController之程序內(nèi)評(píng)價(jià)
App應(yīng)用程序圖標(biāo)的動(dòng)態(tài)更換
開(kāi)源框架 MGJRouter_Swift
iOS的MVP設(shè)計(jì)模式
iOS插件化
iOS FMDB的使用
Swift之ReactiveSwift
OC之ReactiveCocoa
OC之ReactiveCocoa進(jìn)階
iOS 性能考慮