在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'