記錄一下今天發(fā)布pod的流程,以備后續(xù)用到。
心血來潮,忽然想把自己改寫的StreamingKit發(fā)布到pod上蔓罚,正好自己的項(xiàng)目最近再改用pod進(jìn)行依(zhuang)賴(yi)管(xia)理(bi)椿肩。
準(zhǔn)備工作:
1.安裝cocoapods
2.已經(jīng)準(zhǔn)備好的項(xiàng)目工程
第一步:
把當(dāng)前設(shè)備注冊(cè)到cocoa pods。
$ pod trunk register EMAIL [NAME]
如果是第一次注冊(cè)豺谈,郵箱和名字都不能少郑象。如果已經(jīng)注冊(cè)過了,可以省略名字茬末。
第二步:
創(chuàng)建podspec文件厂榛。
具體可參考官方文檔
如果工程是fork出來的,可以申請(qǐng)?jiān)髡咛砑幽銥樘峤徽咄拍稀H绻麤]有得到原作者的允許噪沙,或者閑太麻煩,修改下pod的名字就行吐根。****記住正歼,podspec文件的名字需要和文件里面的name一致。The name of the spec should match the name of the file.****
另外一個(gè)值得注意的問題就是version拷橘,可以創(chuàng)建一個(gè)和version一致的branch局义,也可以通過打tag來做。
第三步:
驗(yàn)證+提交
可以通過下面的命令來驗(yàn)證spec文件
$ pod spec lint [NAME.podspec|DIRECTORY|http://PATH/NAME.podspec ...]
驗(yàn)證通過后冗疮,通過下面的命令提交pod:
pod trunk push [PODSPEC]
最后:
pod search
一下萄唇,查看自己的成果!