遠(yuǎn)程私有庫的創(chuàng)建你也可以使用git炕矮,但是git的私有庫的創(chuàng)建需要錢淮逻,此處我使用"碼市" "https://coding.net"創(chuàng)建
我的電腦是安裝了cocoapods轻抱,此時(shí)你可以看到我的cocoapods中只有master
先在碼市中創(chuàng)建一個(gè)MTFMSpecs 和MTFMBase他們之間所代表的意思,就相當(dāng)于cocoapods中的master和master中的一個(gè)第三方庫索引即可
先創(chuàng)建一個(gè)私有的索引庫
點(diǎn)開MTFMSpecs? 此處使用SSH訪問
此時(shí)如果出現(xiàn)報(bào)錯(cuò)這種情況衷旅,那是沒有對(duì)應(yīng)的公鑰和私鑰器一,參考下面的方式课锌,獲得公鑰
此時(shí)就可以 個(gè)人 ->前往獲得對(duì)應(yīng)的公鑰和私鑰 把公鑰添加到碼市即可
此時(shí)再次執(zhí)行,就可以看到本地已經(jīng)多了一個(gè)索引庫
先創(chuàng)建一個(gè)空的文件夾 remoteLib? 如下操作
此時(shí)按照如下替換
此時(shí) 打開Eaample先集成一下
先把代碼加入到暫緩區(qū)中去
此時(shí)需要修改podspec文件祈秕,至于如何修改渺贤,前面的文章已經(jīng)介紹過了,這里就不做詳細(xì)介紹请毛,對(duì)應(yīng)下面兩圖修改
修改前
修改后
可以通過pod? lib ? lint 驗(yàn)證本地的podspec 是否配置正確
遠(yuǎn)程驗(yàn)證 pod? spec? lint?
此時(shí)再提交一下
下面這點(diǎn)要注意志鞍,進(jìn)行關(guān)聯(lián)
打tag,需要與podspec當(dāng)中一致
遠(yuǎn)程驗(yàn)證
push代碼
記住,有些時(shí)候會(huì)出現(xiàn)類似的錯(cuò)誤方仿,但是不要擔(dān)心固棚,多push幾次即可
可以搜索一下你的私有庫
此時(shí)大功告成统翩,下面簡單說下怎樣集成
下面我使用一個(gè)空項(xiàng)目來集成我的遠(yuǎn)程私有庫
記住,下面這種圖很重要此洲,一定要加 索引庫的地址
現(xiàn)在全部完工厂汗。以后開發(fā)你自己寫的demo,都可以這樣集成黍翎,可以裝逼面徽。就算整個(gè)項(xiàng)目都可以這樣弄艳丛,以后持續(xù)更新組件開發(fā)相關(guān)問題匣掸。