1. 程式人生 > >組件化開發3-cocoaPods私有庫制作

組件化開發3-cocoaPods私有庫制作

分支 tag net 測試工程 如果 tool 輸入 git Coding

一、創建索引項目ZHMCSSpec

1-1 在代碼托管網站上建立索引項目ZHMCSSpec(以這個名稱為例)

  1-2 在本地創建ZHMCSSpec,並與遠程索引建立聯系

  

pod repo add ZHMCSSpec [email protected]:zhenghaimin/ZHMCSSpec.git

  1-3 驗證本地索引是否創建成功: 方法1 前往 - 個人 - .cocoapods - repos 如有看到ZHMCSSpec說明成功

                 方法2 終端輸入 pod repo 回車,如果有看到ZHMCSSpec分支說明成功

二、在項目文件夾ZHMCSPro裏創建文件夾remoteLib,用來存放測試工程

三、在代碼托管網站上建立項目ZHMCSBase,用來存放私有庫

四、在本地remoteLib文件夾中用pod創建項目,並將所需要的庫放入其中

  4-1 打開終端, 輸入 cd remoteLab文件夾路徑,回車

  4-2 用pod創建項目 pod lib create ZHMCSBase回車,根據提示輸入信息

4-3 點擊remoteLib - ZHMCSBase - ZHMCSBase - Classes, 刪除ReplaceMe,將所需要制作的私有庫(以ZHMTools做例子)復制到這裏

  4-4 選擇remoteLib裏的 ZHMCSBase 文件夾,再打開Example,打開終端輸入cd,將Example文件夾拖入終端,點回車。再輸入pod install 這時可以發現,測試工程項目中已經加入了ZHMTools私有庫。

  4-5 修改ZHMCSBase.podspec 重點是修改s.homepage 和 s.source

五、上傳本地ZHMCSBase到遠程

  5-1 提交到暫緩區,點擊remoteLib裏的文件夾ZHMCSBase, cd 將ZHMCSBase文件夾拖入終端, 回車,輸入命令

git add .

5-2 提交到本地 git commit -m ‘xxxxxx‘

  5-3 建立與遠程的聯系 git remote add origin https://git.coding.net/zhenghaimin/ZHMCSBase.git

  5-4 打標簽

 

git tag 0.1.0
git push --tags

  5-5 驗證是否出錯:

pod lib lint (本地)

pod spec lint (遠程)

六、提交到本地索引

pod repo push ZHMCSSpec ZHMCSBase.podspec

 

    

  

組件化開發3-cocoaPods私有庫制作