iOS建立CocoaPods私有庫

iOS建立CocoaPods私有庫
因爲項目愈來愈多,組件化、模塊化成必經之路。最近也在弄這個,首先就是要建立CocoaPods私有庫。
建立CocoaPods私有庫步驟:
一、在終端上移動到你想建立pod庫工程的路徑,並執行pod庫的建立。命令以下:
cd desktop
pod lib create YLCommongit

回車以後,會問你幾個問題編程

選擇編程語言

What language do you want to use?? [ Swift / ObjC ]app

Objc框架

在你的項目中是否建立一個demo工程,爲了方便測試,我選擇了Yes

Would you like to include a demo application with your library? [ Yes / No ]編程語言

Yes編輯器

測試框架選擇哪個

Which testing frameworks will you use? [ Specta / Kiwi / None ]模塊化

None組件化

要不要作視圖測試

Would you like to do view based testing? [ Yes / No ]測試

Yes網站

類前綴名

What is your class prefix?

BY
屏幕快照 2019-05-17 上午11.44.18.png

恭喜你,Pod私有庫建立成功。通常來講建立成功會自動打開項目

二、安裝CocoaPods項目
找到剛纔建立的YLCommon文件夾,點擊入去,裏面的目錄以下

cd到Example中
pod install --no-repo-update
三、添加你要添加代碼文件(複製粘貼)

四、編輯CocoaPods的配置文件(後綴名爲podspec)
用如Xcode、文本編輯器打開

注意修改幾個地方:
項目描述
s.summary須要改改,否則待會提交會報錯
項目主頁地址
s.homepage這裏隨便寫個網站都行,但必定要改,否則默認的會報錯,由於沒有默認的網址
項目源碼地址
s.source須要填一個git地址的私有庫

五、配置完成後,再次移到咱們的Example文件,pod更新一下
pod update --no-repo-update

六、項目發佈,tag 0.0.1
git remote add origin http://xxx/xxx.git
git add .
git commit -a -m "第一次提交 版本爲0.0.1"
git pull origin master --allow-unrelated-histories
git push origin master
git tag 0.0.1
git push origin 0.0.1
七、建立Sepc管理庫
在終端執行Specs建立命令,私有倉庫代碼地址
pod repo add YLCommon http://xxx/xxx.git
pod repo push YLCommon YLCommon.podspec --allow-warnings
八、如何使用
咱們能夠在想要使用的項目中的Podfile里加入以下代碼:
pod 'YLCommon',git => 'http://xxx/xxx.git'

參考簡書:
https://www.jianshu.com/p/c8ea1f95717a

相關文章
相關標籤/搜索