第一步:在git上建立一個項目(項目名爲庫名),並克隆到本地。git
第二步: 在本地倉庫中建立一個項目PodDemo,並將咱們想要共享的庫單獨放入一個文件夾github
第三步:推送到遠程倉庫,並打上 tag爲0.0.1 。測試
這裏須要注意,打tag的目的是爲了三方庫可設置成以咱們打的tag爲版本定義spa
第四步:註冊blog
pod trunk register fusheng_it@163.com "makeKeyReuse"開發
驗證it
pod trunk meio
註冊完成後,會有一封郵件發送到該郵箱,咱們也能夠打開發送到郵箱的連接驗證是否成功file
第五步:生成spec文件cocoapods
1> cd ./FSPodDemo/PodDemo //這裏咱們cd 到項目目錄
2> pod spec create https://github.com/fushengit/FSPodDemo 紅色部分爲git上的項目地址
第六步:編輯spec文件
s.version : 顯示三方庫版本的版本號
s.summary: 摘要,簡單說明三方庫的做用。不可不填
s.license: 這個根據在git上建立項目來的
s.source: 這個須要將 :commit=>xxxx 修改爲 :tag=>s,version 這樣才能根據前面設置的版本號來控制三方庫的版本號
s.source_files : "git上的項目名(庫名)" ,"真正須要共享的庫的路徑/*.{h.m}"
第七步:驗證、上傳
pod spec lint
pod trunk push
這裏咱們須要注意的是:1> 不能有警告和錯誤,不然驗證不會經過
2> 相同的版本不能重複的發佈不然會報錯
3> 大多數的錯誤能夠經過升級cocoapod 來解決!!!! 這個是真的坑。
第八步:測試
pod init
pod 'FSPodDemo' 這個加載podfile裏面
pod install 。
下一篇:cocoapods私有庫建立,盡請期待。。