远程私有库的创建你也可以使用git,但是git的私有库的创建需要钱,此处我使用"码市" "https://coding.net"创建
我的电脑是安装了cocoapods,此时你可以看到我的cocoapods中只有master
先在码市中创建一个MTFMSpecs 和MTFMBase他们之间所代表的意思,就相当于cocoapods中的master和master中的一个第三方库索引即可
先创建一个私有的索引库
点开MTFMSpecs 此处使用SSH访问
此时如果出现报错这种情况,那是没有对应的公钥和私钥,参考下面的方式,获得公钥
此时就可以 个人 ->前往获得对应的公钥和私钥 把公钥添加到码市即可
此时再次执行,就可以看到本地已经多了一个索引库
先创建一个空的文件夹 remoteLib 如下操作
此时按照如下替换
此时 打开Eaample先集成一下
先把代码加入到暂缓区中去
此时需要修改podspec文件,至于如何修改,前面的文章已经介绍过了,这里就不做详细介绍,对应下面两图修改
修改前
修改后
可以通过pod lib lint 验证本地的podspec 是否配置正确
远程验证 pod spec lint
此时再提交一下
下面这点要注意,进行关联
打tag,需要与podspec当中一致
远程验证
push代码
记住,有些时候会出现类似的错误,但是不要担心,多push几次即可
可以搜索一下你的私有库
此时大功告成,下面简单说下怎样集成
下面我使用一个空项目来集成我的远程私有库
记住,下面这种图很重要,一定要加 索引库的地址
现在全部完工。以后开发你自己写的demo,都可以这样集成,可以装逼。就算整个项目都可以这样弄,以后持续更新组件开发相关问题。