创建自己的cocoapod仓库和spec
- 再本地创建一个文件用来存放自己所需要上传的文件,创建的文件叫: <strong>createPod </strong>
- 添加自己要上传的文件到<strong>createPod </strong>目录,这里创建的示例文件叫做 <strong> Person.h</strong>和<strong> Person.m</strong>
- 再<a href="https://github.com">githup</a>上创建自己的仓库,并复制创建好的仓库的 <strong>https</strong>链接
- 再终端输入命令,初始化一个git仓库
<pre>
git init
git add .
git commit -m '1'
// 1表示提交第一份代码
git remote add origin https://github.com/***/createPod.git
//仓库链接
git remote
git push origin master
// 推送到远程仓库,这个时候有可能要求输入账号和密码,成功之后记得在githup上查看代码上传成功没有
</pre>
创建cocoapod仓库
<pre>
cd 到本地仓库
pod spec create 描述文件的名称
//描述文件的名称最好和工程的名称保持一致,描述文件用来描述本地仓库的各种信息
</pre>
修改spec 文件的描述信息
- 打开spec文件,建议到<a href ="https://guides.cocoapods.org">cocoapods</a>的官网查看spec描述文件的字段对应的名称和用户
<pre>
</pre>
<strong>注:描述文件中的 s.version 一定要保持一致,添加tagd的命令如下:</strong>
<pre>
git tag 0.0.1
//添加本地版本
git push --tags
//添加远程版本,此时可以在 githup对应仓库的<strong> Releases</strong> 下看到你添加的版本号
</pre>
上传spec 到gitHup
<pre>
pod trunk register ***@qq.com '用户名称' --verbose
//注册pod的描述文件
pod trunk push createPod.podspec
//上传 描述文件到
pod spec lint
命令来验证你的描述文件是否正确
githup
</pre>
如果文件传输到远程成功 可以使用pod search 命令进行检索,如果检索成功则代表已经上传成功,如果检索不到,重新上传描述文件