最近開始對制作cocoapods庫比較熱衷,網(wǎng)絡上的博客各種方式,但是感覺都做不成功,于是自己慢慢摸索,終于搞出來了,為了方便大家,我也整理了一下流程,話不多說,直接入主題。
1、在Github上新建一個項目,克隆到本地。

2、把項目clone到本地
3、首先進入到項目的根目錄,然后創(chuàng)建項目描述文件。

本地文件夾會出現(xiàn)一個.podspec文件,用xcode打開它
源文件里面的內容有很多都是說明,這里是我精簡之后的

4、配置好podspec文件后本地驗證一下,在終端進入到項目根目錄,然后輸入指令pod lib lint DJMarquee.podspec --allow-warnings
5、驗證通過會出現(xiàn)如下提示

6、將項目提交到git上
7、上傳代碼到cocoapods:
A.如果沒有注冊過cocoapods就需要先注冊,在終端輸入pod trunk register 郵箱地址 ‘用戶名’
B.會出現(xiàn)一段黃色字體, 提示發(fā)送了一個驗證碼到郵箱,打開你的郵箱驗證即可。驗證通過后, 可以通過pod trunk me檢查是否創(chuàng)建成功(會顯示注冊的郵箱,用戶名和時間)。
8、上傳代碼到cocoapods
在終端進入到項目根目錄,執(zhí)行命令pod trunk push DJMarquee.podspec? --allow-warnings,成功之后會顯示

到此就cocoapods庫就創(chuàng)建完成了,咱們在終端搜索看看pod search DJMarquee
然而你會發(fā)現(xiàn),竟然搜索不到!驚不驚喜!這只是因為你本地的搜索庫沒有更新。
在終端輸入rm ~/Library/Caches/CocoaPods/search_index.json刪除本地搜索庫,再執(zhí)行pod search DJMarquee指令,會重新加載搜索庫,然后就能搜索到了。
博主GitHub上有封裝好了的庫,可以導入項目直接使用,也可以把podspec文件復制拿去用。