創(chuàng)建自己的cocoapod倉(cāng)庫(kù)和spec
- 再本地創(chuàng)建一個(gè)文件用來存放自己所需要上傳的文件威彰,創(chuàng)建的文件叫: <strong>createPod </strong>
- 添加自己要上傳的文件到<strong>createPod </strong>目錄,這里創(chuàng)建的示例文件叫做 <strong> Person.h</strong>和<strong> Person.m</strong>
- 再<a >githup</a>上創(chuàng)建自己的倉(cāng)庫(kù),并復(fù)制創(chuàng)建好的倉(cāng)庫(kù)的 <strong>https</strong>鏈接
- 再終端輸入命令燕耿,初始化一個(gè)git倉(cāng)庫(kù)
<pre>
git init
git add .
git commit -m '1'
// 1表示提交第一份代碼
git remote add origin https://github.com/***/createPod.git
//倉(cāng)庫(kù)鏈接
git remote
git push origin master
// 推送到遠(yuǎn)程倉(cāng)庫(kù)值纱,這個(gè)時(shí)候有可能要求輸入賬號(hào)和密碼,成功之后記得在githup上查看代碼上傳成功沒有
</pre>
創(chuàng)建cocoapod倉(cāng)庫(kù)
<pre>
cd 到本地倉(cāng)庫(kù)
pod spec create 描述文件的名稱
//描述文件的名稱最好和工程的名稱保持一致韩脏,描述文件用來描述本地倉(cāng)庫(kù)的各種信息
</pre>
修改spec 文件的描述信息
- 打開spec文件晌杰,建議到<a >cocoapods</a>的官網(wǎng)查看spec描述文件的字段對(duì)應(yīng)的名稱和用戶
<pre>
描述文件詳情.png
</pre>
<strong>注:描述文件中的 s.version 一定要保持一致,添加tagd的命令如下:</strong>
<pre>
git tag 0.0.1
//添加本地版本
git push --tags
//添加遠(yuǎn)程版本功炮,此時(shí)可以在 githup對(duì)應(yīng)倉(cāng)庫(kù)的<strong> Releases</strong> 下看到你添加的版本號(hào)
</pre>
上傳spec 到gitHup
<pre>
pod trunk register ***@qq.com '用戶名稱' --verbose
//注冊(cè)pod的描述文件
pod trunk push createPod.podspec
//上傳 描述文件到
pod spec lint
命令來驗(yàn)證你的描述文件是否正確
githup
</pre>
如果文件傳輸?shù)竭h(yuǎn)程成功 可以使用pod search 命令進(jìn)行檢索溅潜,如果檢索成功則代表已經(jīng)上傳成功,如果檢索不到薪伏,重新上傳描述文件