近段时间再给公司APP做重构,重构后的每个模块都是以pod导入的,所以牵扯到cocoapod私有库的搭建问题。
想要创建自己的私有库,还需要创建另外一个git仓库去维护里面所有的其他私有库的版本,比如这个仓库取名为specs.git
。
这个specs.git
维护的是你所有的其他私有库的版本号对应的podspec文件。
目录如下所示
- 下面注意yourRepoName和yourPodName是两个不同的仓库,yourRepoName是管理其他私有库的仓库,yourPodName则是其中的一个私有库。
创建管理私有库的仓库
在服务器端创建私有库
注意:创建git仓库必须用git账号登录创建才能有效,如果用root在某些情况下会显示权限错误。
git init --bare yourRepoName.git
chown -R git:git yourRepoName.git/
创建完成后回到本地终端,执行
pod repo add yourRepoName git@xxx.xxx.xxx.xxx:/yourRepoName.git
执行成功后,去~/.cocoapod/repos/
目录下会发现多了一个文件夹