發(fā)布庫到 Cocoapods

一、上傳新內(nèi)容到 Pod的操作步驟

1. 修改.podspec文件中的版本號(s.version)
2. 將更新內(nèi)容上傳到 GitHub,然后給這個更新內(nèi)容設(shè)置標(biāo)簽,標(biāo)簽的版本號要和*.podspec文件中的版本號一致。
3.驗證 Podspec 文件

3.1 在提交你的 Podspec 到 CocoaPods 之前,你可以使用 pod lib lint 命令來驗證你的 Podspec 文件是否有誤。例如:

pod lib lint YourLibraryName.podspec

3.2 打開終端,來到項目的根目錄下,遠程檢測代碼倉庫是否有問題

// 項目未引用第三方庫時
pod spec lint --allow-warnings

// 當(dāng)項目引用第三方庫時(在后面加上--use-libraries,后面的pod trunk push也是一樣)
pod spec lint --allow-warnings --use-libraries

當(dāng)出現(xiàn)*.podspec passed validation時,證明沒有問題,可以繼續(xù)提交。

4. 向遠程代碼索引庫提交spec
// 沒有引用三方庫
pod trunk push --allow-warnings
// 引用了三方庫
pod trunk push --allow-warnings --use-libraries
5. 出現(xiàn)以下內(nèi)容時,證明已經(jīng)上傳成功了
成功

二、使用新上傳的庫

搜索自己創(chuàng)建的庫

pod search 庫名

如果剛剛上傳完,你可能搜索不到,執(zhí)行下面的操作

rm ~/Library/Caches/CocoaPods/search_index.json

pod search 庫名

三、注冊 CocoaPods 維護者信息

查看自己的注冊信息
pod trunk me
如果沒有注冊過,輸入下面的命令 并根據(jù)命令進行注冊
pod trunk register xxx@xxx.com '村雨灬龑'
注冊之后郵箱會收到一封確認郵件,點擊驗證,如果多人維護 pod 可以添加其他維護者。
// pod trunk add-owner 庫名 郵箱
pod trunk add-owner YLCommonKit xxx@xxx.com
移除庫的擁有者,也就是刪除庫
// pod trunk remove-owner 庫名 郵箱
pod trunk remove-owner YLCommonKit aaa@qq.com

參考資料

上傳代碼到CocoaPods庫-組件化必備-GitHub
iOS模塊化:基礎(chǔ)框架的創(chuàng)建
iOS 組件化之快速創(chuàng)建你的私有庫

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

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