這篇文章中完整的介紹了如何使用CocoaPods來管理你的遠(yuǎn)程私有庫?
有英語基礎(chǔ)的同學(xué)也可以參考CocoaPods的官方文檔
相關(guān)資料鏈接
1.CocoaPods的官方文檔。
2.使用Git版本控制的常用命令。
3.免費(fèi)的私有代碼托管平臺(tái)-碼云。
準(zhǔn)備工作
1.安裝Xcode。
2.安裝CocoaPods(具體如何安裝,這里就不詳細(xì)介紹了)。
3.賬號(hào)(碼云)注冊(cè)好。
開始
打開Terminal
輸入查看我的索引庫
$?pod repo

創(chuàng)建一個(gè)新的私有索引庫
我在碼云上新建了一個(gè)名字叫MySpec的私有庫,用來管理我所有的lib

然后將其添加到本地的spec中
$ pod repo add XXXXXX XXXX@XXXXX.git

創(chuàng)建自己的組件
這里我們使用git命令來快速創(chuàng)建一個(gè)組件模板
$ pod lib create MyLib

替換你的庫文件并上傳到遠(yuǎn)程代碼托管平臺(tái)
上傳之前在碼云創(chuàng)建一個(gè)自己的私有遠(yuǎn)程倉庫來托管代碼

將代碼上傳到遠(yuǎn)程倉庫

將本地文件推送到遠(yuǎn)程庫

驗(yàn)證本地庫
$ pod lib lint
驗(yàn)證遠(yuǎn)程庫
$ pod spec lint

將本地索引文件推到遠(yuǎn)程索引庫
$ pod repo push MySpec MyLib.podspec
這里自動(dòng)完成了將庫添加到本地,然后推送到遠(yuǎn)程的操作。

到這里已經(jīng)完成了整個(gè)過程。
下面我們就可以使用我們的私有庫了
打開一個(gè)使用CocoaPos管理的工程,在podfile里加入我們的私有遠(yuǎn)程庫,然后pod MyLib
就可以看到我們的庫已經(jīng)在pods文件中了

pod install成功!?。。?!

注意:第一次使用的時(shí)候可能會(huì)搞錯(cuò)路徑,或者漏掉一個(gè)步驟,本人也是試了很多遍才成功,關(guān)鍵還是要搞清楚每個(gè)文件的概念和作用,再操作起來就會(huì)少很多錯(cuò)誤了。
謝謝!!