前置步驟:確保你的電腦安裝了cocoapods.
1.cd 跳轉(zhuǎn)到目標(biāo)安裝目錄,并且執(zhí)行
pod lib create HXGNetworkAPI
1548560224460.jpg
命令創(chuàng)建庫
2.在彈出的命令框中配置如下:
001.jpg
3.進(jìn)入到新建的目錄
002.jpg
4.修改HXGNetworkAPI.podspec配置文件在其中修改配置信息
003.jpg
5.要想修改的配置文件生效宾尚,修改完成以后,注意切換到Example目錄中 執(zhí)行pod install 命令,完成安裝.
006.jpg
005.jpg
5.新建遠(yuǎn)程私有庫(注意遠(yuǎn)程私有庫(更貼切的理解應(yīng)該是遠(yuǎn)程私有版本控制庫更形象,因?yàn)樗锩姘氖歉鱾€(gè)歷史版本的集合)與本地私有庫名稱必須一致)拒炎,并將本地代碼提交到遠(yuǎn)程私有庫
004.jpg
6.完成HXGNetworkAPI.podspec的修改,提交到遠(yuǎn)程私有庫。再打上標(biāo)記果港。
007.jpg
008.jpg
切記:最好每一次進(jìn)行push操作的時(shí)候都打上tag呈野,當(dāng)然也可以多次push后再打上tag灸叼。再執(zhí)行
pod spec lint --allow-warnings --use-libraries
這個(gè)命令進(jìn)行驗(yàn)證
009.jpg
至此整個(gè)過程完成杈抢,最后打包輸出私有靜態(tài)庫.
010.jpg
如果依賴其他的三方靜態(tài)庫只需要在
s.frameworks = 'UIKit', 'MapKit'
將自己需要依賴的三方靜態(tài)庫緊接其后,加入即可,然后執(zhí)行然后cd 到Example目錄執(zhí)行
pod install
命令仑性,查看生效的結(jié)果惶楼,將代碼提交到git 重新打上tag再在本地執(zhí)行
pod spec lint --allow-warnings --use-libraries
遠(yuǎn)程驗(yàn)證命令即可,切記打上tag值诊杆,形成一一對應(yīng)的關(guān)系.此外還有一個(gè)注意點(diǎn)就是歼捐,如果是將其他項(xiàng)目中的代碼直接copy到改工程中,切記要檢查對應(yīng)的target menbership選項(xiàng)晨汹,如果沒有跟當(dāng)前的私有庫關(guān)聯(lián)豹储,則需要修改關(guān)聯(lián)關(guān)系,讓其他項(xiàng)目中的代碼跟當(dāng)前的靜態(tài)庫關(guān)聯(lián).