一携取、創(chuàng)建私有Spec Repo 管理者 (~/.cocoapods/repos)
1劳景、創(chuàng)建遠端倉庫巷嚣,用來存放發(fā)布的私有庫
2费什、~/.cocoapods/repos 看看本地是不是已經(jīng)存在遠端倉庫,如果不存在翘鸭,那么把它克隆到本地滴铅。
pod repo add wlbRepo ssh://git@.../rep.git
二、私有庫的創(chuàng)建
1就乓、pod lib create 創(chuàng)建本地項目名稱汉匙。
2、修改podspec 文件生蚁。
3噩翠、將開發(fā)好的文件放入Pod/Classes,并將replaceMe.m替換掉邦投。
4伤锚、cd 到 example 文件夾下,pod update志衣,(每次修改pod/classes中的代碼或者改動文件屯援,或者更新了podspec 都要走這步。)
5念脯、完成后狞洋,將代碼提交到遠端該項目的倉庫。
6绿店、通過下面兩行代碼吉懊,為即將發(fā)布的私用打版本號,要和podspec中的版本號一致惯吕。
git tag -m "first release" 0.1.0
git push --tags #推送tag到遠端倉庫
7惕它、本地驗證
pod lib lint --no-clean --allow-warnings --verbose
如果有依賴,記得在后面加上–sources=
pod lib lint --sources=’’ --no-clean --allow-warnings --verbose
8废登、遠端驗證
pod spec lint ***.podspec --allow-warnings --verbose --use-libraries
9、發(fā)布版本
pod repo push (第一步的repo) ***.podspec --allow-warnings --use-libraries --verbose
如果有依賴郁惜,記得在后面加上–sources=