使用CocoaPods來管理私有組件庫

1、cd 到模塊項(xiàng)目的目錄下,然后使用命令 “pod lib create xxx”創(chuàng)建pod模板

2、添加代碼之后,使用 pod install 進(jìn)行本地初始化項(xiàng)目

3、創(chuàng)建遠(yuǎn)程管理倉庫,例如 碼云、coding、Bitbucket等

4、同步遠(yuǎn)程倉庫與本地倉庫:
①cd 到本地目錄;
② git remote add origin …;
③git push -u origin master;

5、把本地代碼提交
① git add . —— 添加到緩存中(add . :修改以及新文件,但不包括刪除的; - u :提交被修改和被刪除文件,不包括新文件 ; -A 提交所有變化)
② git commit -m ‘初始化’ ——備注說明
③ git push origin master ——推送到遠(yuǎn)程

6、添加tag
① $ git tag 0.1.0
② $ git push --tags

7、修改本地 xxx.podspec 文件
① s.homepage 修改為項(xiàng)目中的主路徑
② s.source 框架源碼

8、把 xxx.podspec 文件進(jìn)行提交到本地
pod repo push spec xxx.podspec

添加私有的Repo到CocoaPods
$ pod repo add REPO_NAME SOURCE_URL (REPO_NAME:私有repo名字;SOURCE_URL:遠(yuǎn)程倉庫地址)

9、添加 github 源和 私有源
source 'https://gitee.com/xxx/spec.git'
source 'https://github.com/CocoaPods/Specs.git'

10、最后使用pod install 進(jìn)行安裝

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 項(xiàng)目組件化、平臺(tái)化是技術(shù)公司的共同目標(biāo),越來越多的技術(shù)公司推崇使用pod管理第三方庫以及私有組件,一方面使項(xiàng)目架構(gòu)...
    swu_luo閱讀 22,185評(píng)論 0 39
  • 最近在學(xué)習(xí)vue.js的時(shí)候發(fā)現(xiàn),vue的組件化的思想對(duì)于編寫代碼是一個(gè)非常有用的事情。 首先為什么需要組件化? ...
    拂曉的云閱讀 7,213評(píng)論 6 23
  • 來個(gè)栗子給大家全程重現(xiàn)我的操作步驟,我演示用的這個(gè)demo是已經(jīng)提交通過的,請(qǐng)大家不要在以該名字命名嘍,我的dem...
    LYPC_下里巴人閱讀 1,436評(píng)論 0 2
  • 為什么要使用Cocoapods私有庫 在項(xiàng)目開發(fā)的時(shí)候常常會(huì)積累很多自己的框架及工具包,而如果需要?jiǎng)?chuàng)建新項(xiàng)目,就不...
    納木那咔閱讀 1,025評(píng)論 0 2
  • 天氣還是灰蒙蒙的,飄著小雨。無聊的走在城市的大街上,偶進(jìn)一校園,瞬間都市的繁華與喧囂消失了,迎來的是寧靜和自然。也...
    盤耕閱讀 193評(píng)論 0 1