制作私有cocoapods

制作私有cocoapods,组件化管理组件用

通过终端pod repo list命令或者~/.cocoapods/repos/直接前往文件夹可以查看cocoapods有哪些repo,添加一个私有的repo,把自己的spec文件统一在这个私有repo里管理。repo的管理可以放到github上。 文件目录类似下图这样的

1.添加私有spec的repo

命令行pod repo add YYPrivatgeSpec https://github.com/jinying0218/YYPrivateSpec.git 这样本地的cocoapods的repos里就有刚刚创建的spec仓库了,下面就是创建spec文件,推到这个repo里

2.创建私有cocoapods

这个网上有太多教程了,随便找一个就行。按照步骤来,总结一下常用的几个命令

  1. pod lib create LJAFNetworking

  1. 找一个放源代码的仓库,比如github上,注意这个仓库是放源代码的。上面创建repo的仓库是放spec文件的。这是两个东西!刚开始按照被人博客步骤来的,没说清楚这个,迷糊了好一段时间。。。我这悟性也是够差劲的。。。 创建好远程代码仓库就可以关联本地仓库,把本地代码推上去了。 git命令行git remote add origin https://github.com/jinying0218/LJAFNetworking.git git push -u origin master 记得打个tag,cocoapods管理版本通过tag来的,不然一定会报错! git tag 0.1.0``git push origin 0.1.0

3.终于可以把刚才创建的spec推到本地的repo里了

pod repo push YYPrivateSpec LJAFNetworking.podspec --allow-warnings

如果是要上传到cocoapods公共的库里,也就是search,可以找到的,要用到pod trunk命令,再自行百度吧,基本就是这些步骤了,其他的pod lib lint检查,修改spec文件什么的,随便一搜,满屏幕都是。 个人认为对于初次弄cocoapods私有库的,区分开管理spec的repo和源代码的repo就应该能更好的理解整个过程了。

转载于:https://juejin.im/post/5c497a3ae51d45731470cb8d

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值