在公司合作开发中会经常遇见定制化的小的UI组件,但是随着需求的变更大家会对其进行小的修改,甚至会跨项目使用,因此一个团体的CocoaPods是解决问题的好办法
其实很久就像搞一个自己的Cocoapods了现在终于成功了,给大家分享一下曲折的流程
1.创建项目,分享到github这个就不多说了,还有就是安装CocoPods也是基本功,就略过了
2.下面就是曲折的Cocoapods制作和发布过程
2.1pod的控制是基于文件目录和tag来进行的,你可以指定每一个版本所附带的文件目录和对应的tag版本来进行项目中需要的文件。首先打tag
2.2pod的验证
根据图片我们看到我们的验证没有通过,有很2个警告。严格来说有错误和警告是不能正常的通过的。但是红色文字给予提示通过使用 --allow-warnings可以忽略这些问题,进而达到可以验证通过。
2.3进行远程管理的注册
点击邮箱的邮件中的连接之后,我们可以进行一下确认pod trunk me(就不贴图了)
2.4push到远端
好了到此为止我们完成了发布,之后大家可以从远程的直接使用了。
在此感谢http://www.jianshu.com/p/32ba94d41861。可以参考创建和编写podspec文件