史上最细组件化步骤之私有库分支subspec创建2

备注:我是先自己操作一遍,然后在本地写了个文档,如果命令中出现中文符号的话,大家自己修改一下。谢谢支持。我会在文章中附上我的文档。

1.pod seach 查看AFNetworking如下:这是af的subspec,接下来我们来学习如何创建我们自己的subspec。

2.subspec 子仓库,方便调用其中的一个。

修改podsepec文件  如下:

完成之后执行以下命令:进入podspec文件上层路径

记得修改文件里的tag

git add .

git commit -m ‘xxx’

git push origin master

git tag ‘0.5.0'

git push --tags

pod spec lint

如果验证有错误的话,修改完错误之后,上面的步骤要重新执行一次。tag 也要重新打。

也可以使用如下命令删除tag ,重新打tag

git tag  //查看tag

git tag -d ‘0.4.0’ 删除本地tag

git push origin :refs/tags/‘0.4.0’  删除线上tag

接着提到到本地的私有索引库

pod repo 查看本地私有仓库

pod repo push FFCCSpec FFCC.podspec

结果发现报错了 【The FFCC.podspecc specification does not validate】

注意:错误是不允许的,但是如果你报的是警告也要尽可能的解决。

可以先使用pod cache clean —all 清除一下缓存,然后看看是否还有errors。没有的话还是继续爆【The FFCC.podspecc specification does not validate】,可以使用如下的命令

pod repo push FFCCSpec FFCC.podspec —allow-warnings

发现报错如下:

【The repo `FFCCSpec` at `../../../../.cocoapods/repos/FFCCSpec` is not clean 】

解决如下:cd  ~/.cocoapods/repos/FFCCSpec/

执行  git clean -f

或者 进入到 cd  ~/.cocoapods/repos/下。

先移除 pod repo remove FFCCSpec  在添加  pod repo add FFCCSpec  远程索引库地址

再次执行pod seach 如下:

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值