閱讀前篇:
本文基于已安裝cocoapods并且替換源以后的小伙伴閱讀,如未正確安裝環(huán)境,請移步百度。且本文多參照這位小伙伴的組件化經(jīng)驗(yàn)。
Cocoapods注冊Trunk

一根聰簡書截圖
老哥解釋的很清楚,這里不用做多的解釋。相信照著輸入沒有任何問題。
開源的pod
這里以github為例:
Step 1:新建repository

新建repository
Step 2:完成倉庫創(chuàng)建

創(chuàng)建步驟
Step 3:克隆到本地.
git clone *********************.git并且cd到對應(yīng)目錄下。
Step 4:創(chuàng)建.podspec文件
pod spec create? 'name'? ? ? 注:name請盡量與repository名稱相同.
Step 5:修改.podspec文件內(nèi)容

.podspec文件修改? 1

.podspec文件修改? 2

.podspec文件修改? 3
Step 6:保存并提交到github
在對應(yīng)本地倉庫里面創(chuàng)建Sources,并加入編寫好的.h/.m文件。然后push到github上面。命令如下:

基本git操作命令
至此開源的pod創(chuàng)建成功
驗(yàn)證并發(fā)布pod
Step 1:切換到含有.podspec文件的目錄下。執(zhí)行:
pod spec lint? ?驗(yàn)證.podspec文件正確性
錯誤 1:xcrun: error: unable to find utility "simctl", not a developer tool or in PATH ) during validation。
解決辦法如圖:

xcrun錯誤解決辦法。
注:必須驗(yàn)證成功后才發(fā)布。
驗(yàn)證成功截圖:

驗(yàn)證成功截圖
Step 2:發(fā)布到cocoapods。執(zhí)行:
pod trunk push 'name'.podspec
發(fā)布成功截圖

發(fā)布成功截圖
Step 3:更新repo。執(zhí)行:
pod repo update
更新成功后就能搜索到我們上傳的pod了。