区区一个私有库问题,让老夫耽误了半天时间,MMP!一直以来都是脚本帮忙做后续发布操作,老夫习惯性的创建仓库,用仓库,脱离公司脚本,却没法搜到自己的库。未能深入了解原理,可悲啊。
官方地址
发布到cocoapods上的公有仓库,该文章说的已经十分清楚了。
CocoaPods公有仓库的创建
一般公司不会把自己的代码公开,经常选择一些私有地址,gitlab、码云等等。
所以这就用到了私有库的创建。
CocoaPods私有仓库的创建
总结补充两点:
~/.cocoapods/repos
此目录下存放着自己cocoapods库的索引,用于找到你库的仓库地址。
以下图为例:
ZL_Common
是项目代码仓库,用于其他项目pod导入ZL_CommonSpec
是存放ZL_Common仓库地址的索引,用于放在~/.cocoapods/repos
,让你能搜索到自己的库
// ZL_CommonSpec存放项目的地址
pod repo add ZL_CommonSpec https://gitlab.com/xxxx/ZL_CommonSpec.git
// 把仓库`ZL_Common`关联索引仓库`ZL_CommonSpec`上
pod repo push ZL_CommonSpec ZL_Common.podspec
image.png
网友评论