组件化向Spec Repo提交podspec时:
报错:
Your configuration specifies to merge with the ref ‘refs/heads/master’ from the remote, but no such ref was fetched
之前没遇到过,找了一堆资料,解决办法都不行,最后找到原因:
创建私有Spec Repo时,我们公司使用的是GitLab, 新建项目时:

没有勾选这一栏,造成仓库内是空的
解决办法:
克隆下来Repo仓库地址,向仓库里面传一个文件就行了(随便一个不使用的文件),再次:
pod repo push xxx xxx.podspec
就没问题了
文章讲述了作者在尝试将组件化的podspec提交到GitLab的SpecRepo时遇到错误,原因是创建私有仓库时未勾选默认分支,导致仓库为空。解决方法是克隆仓库并添加一个临时文件后重新推送。
5万+

被折叠的 条评论
为什么被折叠?



