Pod本地化組件

1,創(chuàng)建新工程PodInit,初始化pod:

pod init 增加文件 -> ?pod install 生成pod文件目錄

pod?install

2.創(chuàng)建庫文件夾名字就叫Locallib(組件文件,注意文件夾順序,關(guān)聯(lián)到source_files目錄路徑)

cd ?- MyFirstLibrary?

pod spec create MyFirstLibrary ?增加podspec?文件

touch LICENSE ? 增加LICENSE文件

Classes 中放入具體組件內(nèi)容

創(chuàng)建組件

3.編寫具體組件內(nèi)容

Classes 中放入具體組件內(nèi)容,并且記得使用public ,不然project可是用不到的

組件內(nèi)容

4.編寫podspec文件

s.source_files 關(guān)聯(lián)具體內(nèi)容的目錄。(Classes/* 代表此目錄下的所有的文件)

s.homepage 上傳到GitHub地址 (本地庫暫時沒有上傳,可以隨便填寫)

podspec

5.項目中加入本地Pods組件

Podfile文件中加入本地Pods組件地址

pod install --verbose --no-repo-update ?命令更新組件庫

關(guān)聯(lián)地址

6.使用組件

import MyFirstLibrary 導(dǎo)入組件

完美使用

具體使用

7.組件的調(diào)試模式

如果遇到大型的組件,需要自己單獨(dú)進(jìn)行調(diào)試,則可以使用

pod lib create *** 增加target (如下圖) ,已項目的形式加入到組件庫中。

Example可以進(jìn)行自己調(diào)試錯誤

Target形式加入

8.上傳到Github.

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

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

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