近來無事墓卦,研究了一下如何將自己的代碼提交到cocoapods,以便使用的時(shí)候直接pod install睛榄。廢話不多說荣茫,直接上過程。
第一步场靴,當(dāng)然要寫好你準(zhǔn)備上傳的代碼啡莉,然后提交到github上,具體與git相關(guān)操作這里不多說了旨剥。有一點(diǎn)咧欣,要給你的代碼打上tag值,也就是github上對(duì)應(yīng)的releases轨帜,
image.png
相關(guān)命令行:
git tag -a '0.0.1' -m "注釋"
git push --tags
然后在代碼目錄下利用終端創(chuàng)建podspec文件
image.png
終端命令是
pod spec create yourLibName
,創(chuàng)建好spec文件后用xocde打開该押,修改里面的信息。
image.png
這里面s.version 是你上傳到github的releases 的tag值阵谚,s.summary是簡(jiǎn)介
image.png
s.homePage對(duì)應(yīng)的是你gihub倉庫主頁的地址
s.license為MIT(刪除括號(hào)里的example)
s.source 對(duì)應(yīng)的是github上該倉庫的地址
image.png
image.png
最后就是修改s.sourse_files,sourse_files就是你要上傳的代碼塊的文件地址蚕礼,
Classes代表文件名,*代表相對(duì)路徑梢什,代表文件夾名稱奠蹬,{h,m}表示文件夾里面所有的.h和.m文件
image.png
修改好spce文件后,保存并退出嗡午,然后終端執(zhí)行命令
pod trunk register youremail 'yourname' --verbose
郵箱會(huì)收到一條郵件囤躁,復(fù)制郵件里面的地址在瀏覽器內(nèi)打開即可注冊(cè)成功。
執(zhí)行命令
yangfan$ pod trunk push CocoapodsTest.podspec
等待一段時(shí)間后便提交完成荔睹,提交完成后會(huì)有一短時(shí)間的審核期狸演,審核期過后你就可以通過命令
pod search
查找你提交的庫了。