cocoapod 创建私有库 相关问题

·  阅读 1994

关于私有库的创建过程,网上已经有了成千上万的教程,这里不再说明,这里主要写一下本人私有库实现遇到的问题及解决办法,我相信大部分人都可能会遇到。

首先说明一个重要的概念,关于私有仓库和私有库的区别:

私有仓库:

里面只保存各种私有库的xxx.podspec文件,根据.podspec文件来安装具体的库github对应的共有仓库地址是:https://github.com/CocoaPods/Specs,也就是Podfle中source 引用的仓库源

私有库:

包含具体功能的项目代码,使用Git进行代码管理,被加入私有仓库来实现cocoapod版本管理和安装使用。

网上大部分教程都是私有仓库和私有库是一个git地址,我一开始也这样尝试,直到遇到很多问题,反正本人没有成功,下面说下遇到的问题:

  • An unexpected version directory ‘Classes’ was encountered for the /Users/name/.cocoapods/repos/** Pod in the xxx repository.

  • [!] Unable to find a pod with name, author, summary, or description matching 'xxx'

都是因为你的私有仓库跟私有库是一个git地址导致的。在正在项目中,私有仓库肯定是管理很多项目私有库,所以肯定是要单独的git库。

pod repo push 私有仓库  私有库.podspec
复制代码

这是向私有仓库添加私有库命令的含义

所以,只要你的仓库跟私有库是不同的git项目,上述问题就都解决了!!!

如果我的文章对你有所帮助,请留言告诉我,Thanks!

分类:
iOS
标签:
分类:
iOS
标签:
收藏成功!
已添加到「」, 点击更改