前言
找了這么長(zhǎng)時(shí)間,再次開始去嘗試Cocoapods了。前面已經(jīng)寫過一篇關(guān)于如何把自己的Github上的代碼庫(kù)添加Cocoapods支持,如果沒有看,強(qiáng)烈建議先看一下那篇,看完之后再繼續(xù)此文。現(xiàn)在就讓我們看一下如果搭建私有的Spec吧。
之所以構(gòu)建私有Spec,是因?yàn)楣镜暮枚鄸|西都是通用的,有的時(shí)候也許其他的項(xiàng)目中也要用到,所以最好的方式就是把它構(gòu)建成庫(kù),直接pod install
就能構(gòu)建到項(xiàng)目中來(lái)。但是按照前面說的顯然是不行的,如果直接放到https://github.com/CocoaPods/Specs.git 上,那么所有人都能下載,很顯然是不行的,因?yàn)橛械拇a是公司的機(jī)密,所以上面博客中提到的方法顯然不能滿足要求。這個(gè)時(shí)候搭建私有Spec就顯得很有必要了。
首先,請(qǐng)確保你知道如何去把自己的Github上的代碼庫(kù)添加Cocoapods支持。因?yàn)榇罱ㄋ接蠸pec和上述博客上的內(nèi)容大同小異,但是又有很大差異。
開始
這里將從最初的開始進(jìn)行介紹,包括在公司gitlab上構(gòu)建項(xiàng)目,然后到最后的其他公司項(xiàng)目中使用Cocoapods引入自己構(gòu)建的庫(kù)。
步驟如下:
1、創(chuàng)建私有的Spec Repo
2、將私有Spec Repo關(guān)聯(lián)到本地
3、構(gòu)建自己在公司內(nèi)部共享的庫(kù)
4、把要共享的庫(kù)添加到私有Spec Repo中
5、成功完成,開始使用
1創(chuàng)建私有的Spec Repo
打開公司的gitlab地址(這里以gitlab為例),然后創(chuàng)建一個(gè)新的Project,并命名為XXSpecs。(建議可以使用公司前綴做標(biāo)示)。這個(gè)就類似于CocoaPods的Specs,只不過這個(gè)是在自己公司git上搭建的一個(gè)倉(cāng)庫(kù)。這個(gè)步驟應(yīng)該不難,如果有問題的可以參考一下
延伸閱讀
學(xué)習(xí)是年輕人改變自己的最好方式