手把手教你制作cocoapods庫

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

1、在Github上新建一個項目,克隆到本地。


手把手教你制作cocoapods庫

2、把項目clone到本地

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


手把手教你制作cocoapods庫

本地文件夾會出現(xiàn)一個.podspec文件,用xcode打開它

源文件里面的內容有很多都是說明,這里是我精簡之后的


手把手教你制作cocoapods庫

4、配置好podspec文件后本地驗證一下,在終端進入到項目根目錄,然后輸入指令pod lib lint DJMarquee.podspec --allow-warnings

5、驗證通過會出現(xiàn)如下提示


手把手教你制作cocoapods庫

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庫

到此就cocoapods庫就創(chuàng)建完成了,咱們在終端搜索看看pod search DJMarquee

然而你會發(fā)現(xiàn),竟然搜索不到!驚不驚喜!這只是因為你本地的搜索庫沒有更新。

在終端輸入rm ~/Library/Caches/CocoaPods/search_index.json刪除本地搜索庫,再執(zhí)行pod search DJMarquee指令,會重新加載搜索庫,然后就能搜索到了。

博主GitHub上有封裝好了的庫,可以導入項目直接使用,也可以把podspec文件復制拿去用。

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

友情鏈接更多精彩內容