組件化(三)使用 cocoapods 管理 本地spec庫(kù)的實(shí)現(xiàn)方式

首先創(chuàng)建一個(gè)普通的項(xiàng)目

例:創(chuàng)建一個(gè)view 設(shè)置他的漸變色 漸變色相關(guān)代碼在分類中 項(xiàng)目結(jié)構(gòu)如圖所示


36327E9650227689682D4C12C6E9E36B.png

現(xiàn)在我們想要把 分類封裝成一個(gè)本地的私有庫(kù) 項(xiàng)目中使用 cocoapods 來倒入我們的私有庫(kù)

將上述項(xiàng)目改寫成本地私有庫(kù)的方式

一、創(chuàng)建本地私有庫(kù)
1、創(chuàng)建一個(gè)文件夾
2、將分類文件夾copy到這個(gè)文件夾下面
目錄如圖所示


189F0EEFF9E9F10727D489D60F541F66.png

3、使用git 關(guān)聯(lián)
cd 到 FCCategoriesBase 文件目錄下

git init

git add .

git commit -m "xxxx"

4、創(chuàng)建一個(gè) spec文件

pod spec create FCCategoriesBase

此時(shí) FCCategoriesBase 文件夾下面就多了一個(gè) spec 本地倉(cāng)庫(kù)的描述文件
注意??:spec 的文件名稱 一般要和 本地倉(cāng)庫(kù)的名稱一樣

整體命令如圖所示


5A76C3BDEDCA016ACCDD6D5D53637A0B.png

5、修改 spec 本地倉(cāng)庫(kù)的描述文件內(nèi)容

如圖所示(遠(yuǎn)程倉(cāng)庫(kù)請(qǐng)移步
http://www.itdecent.cn/p/6f5d8ec8fb20

前面有# 的都可以刪除


06B421431832BF946543BDA31BE2442A.png

6、cd到宿主工程 然后創(chuàng)建一個(gè) Podfile 文件

然后編寫 Podfile 文件 將本地的 私有庫(kù)路徑 填寫正確

如圖所示


2646F8CA2AA011DC98F68440220D65ED.png

7、使用 pod install 命令 將本地私有庫(kù) pod進(jìn)工程里面

pod install 

如圖所示


88684C5D12BF1E0615FF67B3E81B1E7C.png

這樣就實(shí)現(xiàn)了 利用 cocoapods 管理本地倉(cāng)庫(kù)了

工程目錄 如圖所示

5A0034DC30FED61E6FF95ECEC7A9D408.png
最后編輯于
?著作權(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)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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