一、上傳新內(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)建你的私有庫