1,創(chuàng)建新工程PodInit孕惜,初始化pod:
pod init 增加文件 -> ?pod install 生成pod文件目錄
2.創(chuàng)建庫文件夾名字就叫Locallib(組件文件政己,注意文件夾順序酌壕,關(guān)聯(lián)到source_files目錄路徑)
cd ?- MyFirstLibrary?
pod spec create MyFirstLibrary ?增加podspec?文件
touch LICENSE ? 增加LICENSE文件
Classes 中放入具體組件內(nèi)容
3.編寫具體組件內(nèi)容
Classes 中放入具體組件內(nèi)容掏愁,并且記得使用public ,不然project可是用不到的
4.編寫podspec文件
s.source_files 關(guān)聯(lián)具體內(nèi)容的目錄卵牍。(Classes/* 代表此目錄下的所有的文件)
s.homepage 上傳到GitHub地址 (本地庫暫時沒有上傳果港,可以隨便填寫)
5.項目中加入本地Pods組件
Podfile文件中加入本地Pods組件地址
pod install --verbose --no-repo-update ?命令更新組件庫
6.使用組件
import MyFirstLibrary 導(dǎo)入組件
完美使用
7.組件的調(diào)試模式
如果遇到大型的組件,需要自己單獨進(jìn)行調(diào)試糊昙,則可以使用
pod lib create *** 增加target (如下圖) 辛掠,已項目的形式加入到組件庫中。
Example可以進(jìn)行自己調(diào)試錯誤
8.上傳到Github.