做iOS開發的同學對這張圖檔再熟悉不過了,在使用第三庫的時候,cocoapods确實給我們帶來了極大的友善。那麼,我們如何制作自己的pod呢?下面是之前的實踐筆記
Demo中的元件式樣:
cocoapods文檔提供了兩種方法:
- 方法1 pod lib create YeshifuShareUI
-
方法2 pod spec create YeshifuShareUI
兩種方法之前都嘗試過,方法一會幫助你建立一大堆的檔案,包括示範demo建立;方法二友善你在現有的項目中提取你需要制作pod的代碼。
這裡使用方法2。
在開始之前,我們先注冊下CoocaPods ,pod trunk register ,之後你會收到一份郵件,需要點下裡面連結驗證。
詳細步驟
1 整理代碼
随便找一個現有的項目,把裡面的一個子產品放在同一個檔案夾下,我這裡放在ShareUI檔案夾下面。
圖一 項目目錄結構
2 建立 YeshifuShareUI.podspec檔案
在終端cd 到ShareUIDemo (如圖一所示),執行pod spec create YeshifuShareUI ,得到檔案YeshifuShareUI.podspec
3 編輯 YeshifuShareUI.podspec
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 | |
對于其他配置,根據需要,删删改改依葫蘆畫瓢就好。
4 送出項目代碼到github遠端倉庫
依次執行:
1 2 | |
5 驗證YeshifuShareUI.podspec 是否正确
1 | |
6 送出到CocoaPods
1 | |
Success !
完畢之後在CocoaPods搜尋試試看