部署一個(gè)開源的pod

在github上次創(chuàng)建一個(gè)public的倉庫——將我剛剛創(chuàng)建的庫clone下來——cd到項(xiàng)目文件夾——?jiǎng)?chuàng)建.podspec ——添加需要的文件及資源(也就是步驟2)——提交三部曲 ——設(shè)置tag ——修改.podspec

1、創(chuàng)建.podspec

$ pod spec create [NAME]

> [NAME]: podspec 名稱,一般與你在git上創(chuàng)建的repository相同

// 如:

$ pod spec create AKExtension

2、創(chuàng)建一個(gè)文件夾,用于放置我的{.h/.m/.swift? Assets}等

$ mkdir Sources

將你所需的文件拷貝至文件夾

3、修改過.podspec之后,要先提交三部曲,然后再git tag 'v0.1'? 和git push —tags 。詳細(xì)操作步驟為:

// 添加所有文件

$ git add .? ?

// 提交

$ git commit -m "Initial AKExtension"

// push到你的遠(yuǎn)程倉庫

$ git push

// 接下來就是需要使用到的一個(gè)Tag,這個(gè)在你的.podspec中需要配置

$ git tag -m "Initial Tag" 0.0.1

// 將tag添加至你的遠(yuǎn)程倉庫

$ git push --tags

4、修改.podspec

5、手動(dòng)方式檢驗(yàn)一下你的.podspec是否正確

// 進(jìn)入到.podspec所在目錄

$ pod spec lint

//當(dāng)有時(shí)候遇到問題時(shí),可以嘗試pod spec lint --allow-warnings

6、提交公有l(wèi)ibrary

$ pod trunk push [NAME].podspec

//注意上面的中擴(kuò)號(hào)不要敲進(jìn)去。

7、現(xiàn)在就來看看是否成功

// 先更新一下repo

$ pod repo update

// 查找一下你提交的pod

$ pod search ‘NAME'

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

相關(guān)閱讀更多精彩內(nèi)容

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