01 组件开发--远程私有库创建

远程私有库的创建你也可以使用git,但是git的私有库的创建需要钱,此处我使用"码市" "https://coding.net"创建

我的电脑是安装了cocoapods,此时你可以看到我的cocoapods中只有master


01 组件开发--远程私有库创建_第1张图片
01 组件开发--远程私有库创建_第2张图片

先在码市中创建一个MTFMSpecs 和MTFMBase他们之间所代表的意思,就相当于cocoapods中的master和master中的一个第三方库索引即可


01 组件开发--远程私有库创建_第3张图片



01 组件开发--远程私有库创建_第4张图片

先创建一个私有的索引库

点开MTFMSpecs  此处使用SSH访问


01 组件开发--远程私有库创建_第5张图片



此时如果出现报错这种情况,那是没有对应的公钥和私钥,参考下面的方式,获得公钥




01 组件开发--远程私有库创建_第6张图片

此时就可以 个人 ->前往获得对应的公钥和私钥 把公钥添加到码市即可


01 组件开发--远程私有库创建_第7张图片


01 组件开发--远程私有库创建_第8张图片

此时再次执行,就可以看到本地已经多了一个索引库


01 组件开发--远程私有库创建_第9张图片

先创建一个空的文件夹 remoteLib  如下操作


01 组件开发--远程私有库创建_第10张图片
01 组件开发--远程私有库创建_第11张图片

此时按照如下替换


01 组件开发--远程私有库创建_第12张图片
01 组件开发--远程私有库创建_第13张图片


此时 打开Eaample先集成一下


01 组件开发--远程私有库创建_第14张图片

先把代码加入到暂缓区中去



此时需要修改podspec文件,至于如何修改,前面的文章已经介绍过了,这里就不做详细介绍,对应下面两图修改

修改前


01 组件开发--远程私有库创建_第15张图片

修改后


01 组件开发--远程私有库创建_第16张图片

可以通过pod  lib   lint 验证本地的podspec 是否配置正确


01 组件开发--远程私有库创建_第17张图片

远程验证 pod  spec  lint 

此时再提交一下


下面这点要注意,进行关联


01 组件开发--远程私有库创建_第18张图片

打tag,需要与podspec当中一致


01 组件开发--远程私有库创建_第19张图片

远程验证


01 组件开发--远程私有库创建_第20张图片

push代码


01 组件开发--远程私有库创建_第21张图片

记住,有些时候会出现类似的错误,但是不要担心,多push几次即可


01 组件开发--远程私有库创建_第22张图片

可以搜索一下你的私有库


01 组件开发--远程私有库创建_第23张图片

此时大功告成,下面简单说下怎样集成

下面我使用一个空项目来集成我的远程私有库


01 组件开发--远程私有库创建_第24张图片
01 组件开发--远程私有库创建_第25张图片

记住,下面这种图很重要,一定要加 索引库的地址


01 组件开发--远程私有库创建_第26张图片
01 组件开发--远程私有库创建_第27张图片

现在全部完工。以后开发你自己写的demo,都可以这样集成,可以装逼。就算整个项目都可以这样弄,以后持续更新组件开发相关问题。

你可能感兴趣的:(01 组件开发--远程私有库创建)