iOS組件化-本地私有庫(kù)創(chuàng)建

一. 如何把一個(gè)項(xiàng)目推送到github上的遠(yuǎn)程倉(cāng)庫(kù)中

1.先在Github上創(chuàng)建一個(gè)空的倉(cāng)庫(kù),會(huì)得到一個(gè)倉(cāng)庫(kù)的地址
2.git clone <倉(cāng)庫(kù)URL> 將遠(yuǎn)程的倉(cāng)庫(kù)克隆到本地
3.在本地倉(cāng)庫(kù)的文件夾中創(chuàng)建一個(gè)項(xiàng)目,項(xiàng)目會(huì)生成一個(gè)文件夾,被包含在倉(cāng)庫(kù)所在的文件夾中,與倉(cāng)庫(kù)的隱藏文件.git文件夾在同一目錄下
4.cd 到倉(cāng)庫(kù)文件夾中,使用git add . 添加到本地倉(cāng)庫(kù)的緩沖區(qū)
5.使用git commit -m ‘初始化’提交到本地倉(cāng)庫(kù)中去
6.git push 推送到遠(yuǎn)程倉(cāng)庫(kù)

二.如何創(chuàng)建一個(gè)本地私有庫(kù)

1.本地創(chuàng)建一個(gè)文件夾,包含

  • 測(cè)試項(xiàng)目-Xcode項(xiàng)目
  • 本地庫(kù)-要組件化的文件.h/.m
    1.在本地庫(kù)的文件夾下,新建一個(gè)Classess,
    2同時(shí),在與Classess 同級(jí)的目錄下,創(chuàng)建一個(gè)git 倉(cāng)庫(kù),
    3使用git init 方法,并使用git add. 提交到本地緩存區(qū),
    4使用,git push -m ‘初始化’ 提交到本地倉(cāng)庫(kù)
    5.使用pod spec create 文件名 創(chuàng)建一個(gè)spec文件-并且修改spec 文件
    修改內(nèi)容如下:

1.s.summary 概括
2.s.description 描述,要比上面的summary長(zhǎng)
3.s.homepage ,本地私有庫(kù)不用改,遠(yuǎn)程需要改成github的地址
4.s.license “MIT”
5.s.source 本地私有庫(kù),刪除git引號(hào)里的路徑,遠(yuǎn)程的話填寫github倉(cāng)庫(kù)的地址
6.s.source_fiels 本地不用改 遠(yuǎn)程待完善

2.在測(cè)試項(xiàng)目中測(cè)試本地庫(kù),在xcode 文件所在文件夾,使用pod init 命令新建Podfile文件 ,并且使用pod install更新文件
3.在Podfile 文件中引入私有庫(kù)的名字 pod ’TZTestLib’ ,:path=> ‘../TestLib’#上一個(gè)文件中的TestLib目錄層級(jí)中,尋找私有庫(kù)
4.本地私有庫(kù)引入后,在pods 工程中的DevelopMent Pods文件夾中

本地私有庫(kù),改變了私有庫(kù)的文件就要提交一下,然后在測(cè)試工程中,重新拉取一下,也就是用pod install 一下

拓展
Touch 文件名 :這個(gè)命令的意思,是創(chuàng)建一個(gè)新的空的額文件

存疑:在終端中用touch創(chuàng)建的私有庫(kù)的文件,沒(méi)有g(shù)it add . 提交,也沒(méi)有 git commit ,然后在測(cè)試工程中,直接使用pod install 就能直接拉取到測(cè)試的工程中,?難道不需要提交一下才能拉去嗎?還是本地私有庫(kù),所以不用拉取嗎?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 最近在學(xué)習(xí)vue.js的時(shí)候發(fā)現(xiàn),vue的組件化的思想對(duì)于編寫代碼是一個(gè)非常有用的事情。 首先為什么需要組件化? ...
    拂曉的云閱讀 7,360評(píng)論 6 23
  • 不懂你看過(guò)這個(gè)故事沒(méi)有, 一個(gè)小伙子用2000元其中的1500元給MM買了部手機(jī),留500元吃飯開(kāi)房,騎著電瓶車去...
    許你一世年華閱讀 4,515評(píng)論 0 5
  • 《重來(lái)》有一句話很經(jīng)典:「一些無(wú)所作為的人,他們?yōu)樽约赫伊艘粋€(gè)借口,這個(gè)借口叫現(xiàn)實(shí)世界?!?「重來(lái)」是我們一生放不...
    舍予子閱讀 195評(píng)論 0 1
  • 人生最寶貴的東西是什么?是注意力。 我們知道每個(gè)人的時(shí)間是有限的,無(wú)論花多少錢也買不到。但時(shí)間擺在那里如果白白流失...
    貓女杜瑜閱讀 283評(píng)論 1 3
  • 一體為二,辯證思考,才起到啟蒙的作用。 有比較之心就是缺乏自信。 孔曰成仁,孟曰取義。 莊子的蝴蝶夢(mèng)是一種偉大的意...
    攝影師柳丁閱讀 332評(píng)論 0 3

友情鏈接更多精彩內(nèi)容