一: 創(chuàng)建pod項(xiàng)目工程文件
進(jìn)入的要?jiǎng)?chuàng)建的目錄下
例:我在桌面創(chuàng)建 cd Desktop/
pod lib create? YourPodName ? ? ? ? (YourPodName? 你要?jiǎng)?chuàng)建的pod名字,并且在該目錄下沒有同名的文件存在)
按照如下操作
? ? ? ? 五個(gè)問題瑞信,1.使用語言 2.是否需要一個(gè)例子工程厉颤;3.選擇一個(gè)測(cè)試框架;4.是否基于View測(cè)試凡简;5.類的前綴
? ? 接下來會(huì)自動(dòng)打開項(xiàng)目逼友,查看路徑,并將自己要使用的文件放在Classes下替換掉ReplaceMe.com文件秤涩。如下圖:
然后進(jìn)入Example文件夾執(zhí)行pod update命令帜乞,再打開項(xiàng)目工程可以看到,剛剛添加的組件已經(jīng)在Pods子工程中了筐眷。( 一定查看是否在該例子(Example)下面)
二: 修改ChenPod.podspec文件黎烈,和遠(yuǎn)程的鏈接關(guān)聯(lián)
創(chuàng)建Github項(xiàng)目
然后clone到本地把開始創(chuàng)建的文件放在該clone下來的目錄下,
對(duì)本地庫添加tag標(biāo)簽
git tag? 0.0.1(0.0.1要是自己podspec中的s.version)
git push --tag
再進(jìn)行 pod lib lint ChenPod.podspec 命令
這時(shí)很可能報(bào)錯(cuò):
要注意 podspec中的字符 文件路徑 版本號(hào) ? ? 錯(cuò)誤的來源哈
特別注意的一個(gè)錯(cuò)誤
xcrun: error: unable to find utility "simctl", not a developer tool or in PATH
設(shè)置Xcode>Preferences>Locations
然后執(zhí)行
pod lib lint ChenPod.podspec
就可以成功了 ?如遇其它錯(cuò)誤 可以參考解決錯(cuò)誤鏈接
再根據(jù)Cocoapods 管理開源項(xiàng)目的推送到 cocoapods進(jìn)行操作匀谣。
1.注冊(cè) trunk
pod trunk register 你的郵箱 ‘用戶名’ –description=’簡單描述’
pod trunk register 你的郵箱@126.com '用戶名' --description='mark'
2.打開郵箱, 激活郵件, 點(diǎn)擊鏈接激活即可.
3.檢查注冊(cè)信息 ?
pod trunk me
4.添加到 cocoapods
pod trunk push ChenPod.podspec
成功樣式(這個(gè)是其它測(cè)試?yán)樱?/p>
使用
1.檢查是否可以搜索到
pod search ChenPod
如果搜索不到, 請(qǐng)執(zhí)行?
pod setup
2.在項(xiàng)目中可以使用該項(xiàng)目
pod 'ChenPod', '~> 0.0.1'
新手記錄照棋,后期改正