1 創(chuàng)建本地Pod ?
pod lib create WKUIKit
在終端輸入上述命令,來(lái)創(chuàng)建一個(gè)本地的Pod, 其中的WKUIKit替換成你的Pod庫(kù)的名稱辟犀。
成功后如下圖所示,按照提示一步一步進(jìn)行操作。
首先選擇你的編程語(yǔ)言,我這里使用的是ObjectiveC語(yǔ)言編寫(xiě)的庫(kù)文件 爪模,所以輸入ObjC,如果你使用的是Swift荚藻,則輸入Swift. 輸入完畢后屋灌,點(diǎn)擊回車鍵進(jìn)行下一步。這里就不一一說(shuō)明了应狱,大家參考我的配置:
一切順利共郭,會(huì)出現(xiàn)以下提示,說(shuō)明本地Pod創(chuàng)建成功侦香,并且會(huì)自動(dòng)打開(kāi)Xcode工程落塑。
2 創(chuàng)建GitHub遠(yuǎn)程倉(cāng)庫(kù), 并與本地倉(cāng)庫(kù)綁定
2.1 登錄GitHub, 如下圖所示,點(diǎn)擊右上角的“+”號(hào)罐韩,選擇New respository創(chuàng)建一個(gè)新的倉(cāng)庫(kù).
輸入倉(cāng)庫(kù)名稱憾赁,我這里輸入WKUIKit, 點(diǎn)擊create進(jìn)行創(chuàng)建.
2.2 回到本地終端,進(jìn)入之前的目錄散吵,執(zhí)行下面的命令龙考,為本地倉(cāng)庫(kù)綁定遠(yuǎn)程倉(cāng)庫(kù).
git remote add origin https://github.com/cjwmusic/WKUIKit.git
2.3 Push 本地倉(cāng)庫(kù)到遠(yuǎn)程GitHub倉(cāng)庫(kù)
執(zhí)行 git push -u origin master
2.4 配置podspec
進(jìn)入之前打開(kāi)的Xcode, ?如下圖所示蟆肆,打開(kāi)podspec文件,
s.version : 版本號(hào)晦款,這里的版本號(hào)與Github倉(cāng)庫(kù)中的Tag一一對(duì)應(yīng)
s.summary : 你的Pod庫(kù)的總結(jié)性描述.
s.description : 你的Pod庫(kù)的具體描述炎功,【這里要注意,s.description的長(zhǎng)度必須大于s.summary】
s.source: 指向?qū)?yīng)的GitHub倉(cāng)庫(kù).
2.5 配置好podspec文件后缓溅,add -> commit -> push ,提交到GitHub.
2.6 設(shè)置tag.
在命令行輸入 git tag -m "first release" "0.1.2" 添加tag
執(zhí)行 ?git push --tags 將tags同步到遠(yuǎn)程倉(cāng)庫(kù).
3 提交CocoaPod
3.1 注冊(cè)Pod賬戶
命令行輸入 ?pod trunk register caijunwei1990@163.com (替換成你的郵箱),
回車后提示去郵箱激活賬戶
去郵箱激活后蛇损,命令行輸入 pod trunk me 檢查下注冊(cè)信息,如果看到類似于如下圖所示的 提示信息表明注冊(cè)成功.
3.2 驗(yàn)證Pod
命令行輸入 ?pod lib lint WKUIKit.podspec進(jìn)行驗(yàn)證坛怪,出現(xiàn)類似下圖所示的提示淤齐,表明驗(yàn)證成功.
3.3 提交Pod
命令行輸入pod trunk push, 如果出現(xiàn)下圖提示,則需要更改一下電腦的DNS, 改成114.114.114.114.?
更改DNS后袜匿,再次運(yùn)行pod trunk push更啄, 如果出現(xiàn)下圖所示提示,證明運(yùn)行成功居灯,如果出現(xiàn)下圖所示提示祭务,表明提交成功.
至此, 屬于你自己的Pod已經(jīng)制作完成怪嫌,我們可以在命令行輸入下面的命令進(jìn)行驗(yàn)證
pod search WKUIKit?
我們可以像使用其他庫(kù)义锥,如AFNetWorking 一樣使用屬于我們自己CocoaPod庫(kù)。
pod 'WKUIKit'
最后喇勋,希望大家都能通過(guò)本教程成功創(chuàng)建屬于自己的第一個(gè)CocoaPod庫(kù)~?
Good Night.