1、所有的開(kāi)源三方庫(kù),都會(huì)把框架的.spec文件添加到CocoaPods遠(yuǎn)程索引庫(kù)中,而每一個(gè).spec文件中都包含三方庫(kù)的作者名稱(chēng)、版本號(hào)和源碼的地址
2、執(zhí)行pod setup
遠(yuǎn)程索引庫(kù)中所有的.spec都會(huì)被拷貝到本地索引庫(kù)
3、執(zhí)行pod search
會(huì)從本地檢索索引文件中去查詢(xún)所查詢(xún)的庫(kù)
4、執(zhí)行pod install
當(dāng)查詢(xún)到后會(huì)從索引文件中對(duì)應(yīng)的源碼地址中下載代碼集成到項(xiàng)目中
5、當(dāng)我們要做一個(gè)公開(kāi)庫(kù)的時(shí)候,只需要編寫(xiě)好源碼,并且把源碼的.spec文件添加到CocosPods遠(yuǎn)程索引庫(kù)
相反,當(dāng)我們要做一個(gè)私有庫(kù)的時(shí)候,只需要編寫(xiě)好源碼,并且把源碼的.spec文件添加到我們自己的遠(yuǎn)程索引庫(kù)中