- 首先创建一个远程git仓库,作为你的私有资源库,这里请注意区分私有库和资源库,资源库是用于存放所有pod私有库的.podspec文件,与官方pod资源库作用一样,只是这个资源库是自己私有的,除非你主动给别人权限,否则别人无法安装你的pod库。
创建成功后将资源库安装到本地:
pod repo add <#资源库名#> <#资源库的git地址#>
- 制作自己的pod库,网上的制作教程很多,就不介绍了(制作过程与制作公共pod库基本一样,只是最后上传的时候公共是传到pod官方资源库中,私有的就是上传到步骤1中的git仓库中)
- 将制作好的pod库push到远程私有资源库中
pod repo push <#资源库名#> <#pod库名.podspec#>
- 使用时需要在podfile文件中添加
source '私有资源库的路径https://github.。。。。'
这里解释下source的含义,source指的是资源库路径,表示所有的pod库都是从source路径里寻找并下载,如果没有私有库,source可以不写,默认官方地址“source 'https://github.com/CocoaPods/Specs.git'”,但是如果有私有库就需要添加对应的私有资源库路径,并且添加官方路径,如果不写官方,那官方的所有库都会找不到
其他:
删除资源库中某些无用的私有库:
终端进入对应的资源库路径下,删除库并push远程
cd ~/.cocoapods/repos/***
pod repo remove ~/.cocoapods/repos/***/pod库名/
git commit -am '这里记录你的commit信息'
git push origin master
网友评论