美文网首页代码管理工具使用技能
CocoaPods本地库上传git仓库和pods官方库

CocoaPods本地库上传git仓库和pods官方库

作者: 31313_iOS | 来源:发表于2019-04-11 19:27 被阅读0次

在上一篇制作 CocoaPods制作本地库中已经完成了本地库的创建。下面接这上传到github 和 Cocoapods上,到达可以供朋友使用。

一、 上传至GitHub创建的仓库

1.在github上创建一个新的仓库

注意:这里本地已生成了README.md和 LICENSE文件,创建的时候不要再勾选

得到clone地址: https://github.com/XXX/TestDemo.git

2.开始提交操作,依次执行下面命令

1. git add -A
2. git commit -m '描述'
3.git remote add origin https://github.com/XXX/TestDemo.git
4.git push -u origin master
如果push出现冲突没使用下面的
git pull --rebase origin master git push -u origin master如果还出现冲突,使用下面的git push -u origin master -f ```

下面需要打tag,与你的.podspec里面的s.version 一致

git tag '0.1.0'
git push origin 0.1.0

ok,到此为止,相信你已成功的提交代码到github上了!
如看到下图所示的说明已经成功。

998DD3CD-52F9-4B3C-B34C-BDF456747FAE.png

二、 上传至cocoapods

  1. 如果没有没有注册过trunk需要首次注册,不要怕,这很简单
pod trunk register 邮箱  '用户名'  --description='描述'
/**这里的邮箱和用户名建议写成你的github上登录的邮箱和账户名称 ,**/

执行成功以后,你的邮箱会收到一封邮件来自[cocoapods]的邮件,赶紧去邮箱查看,复制里面的链接在浏览器里面打开,就完成了注册了,是不是真的很简单???

可以验证一下注册的结果

pod trunk me   /** 会输出你刚才注册时候填写的信息**/

下面就是验证测试一下你的pod的配置是否正确

pod spec lint TestDemo.podspec --allow-warnings  /**TestDemo.podspec要上传至官方的文件,使用的时候替换一下**/

如果上一步,没有错误,那么恭喜你可以正式推送啦

pod trunk push --allow-warnings

不出意外就会出现,下图所示


102CC72E-8F0B-4AC1-A3C0-4A4E5F267359.png

更新pod本地仓库

pod repo update  更新pod本地仓库

到此为止你已成功的创建了一个代码块,可以先去抽根烟放松一下,因为在推送成功以后可能会有延迟。

这里是补充点:
如果想要删除 已经上传到pod官方的,可以使用  

```pod trunk delete   XXXX  版本号```
```pod trunk --help``` 获取帮助,也可以查看命令

四、 搜索使用

1.搜索

pod search XXX  /**XXX 为你的代码块的名称 **/

如果报错搜不到,可能是因为本地缓存的索引在作祟,你可以
~/资源库/Caches/CocoaPods
把search_index.json删掉,再试一次。有奇迹出现!!!

2.使用

pod ‘ XXX  ’  /**XXX 为你要集成的代码块名称 **/


pod  install   /**集成代码块到你的项目中,就可以像使用第三方框架一样使用啦**/

这样就把本地的私有库上传致github和Cocoapods官方库里面了。

相关文章

网友评论

    本文标题:CocoaPods本地库上传git仓库和pods官方库

    本文链接:https://www.haomeiwen.com/subject/gpvxwqtx.html