-
在远程创建2个仓库,一个是私有索引库,如ZGRepoSpecs。一个是私有库如ZFFileManager。
-
本地克隆远程私有索引库
pod repo add ZGRepoSpecs https://xxxxx.git
- 使用pod模版库创建podspec文件
pod lib create ZFFileManager
- 将本地仓库连接远程仓库
git remote add origin https:xxxx.git
-
文件操作和spec文件修改
(1)、把自己的源码文件放到Classes文件夹下。
(2)、修改spec文件
(3)、打tag版本信息等处理 -
将本地仓库推送到远程
git add .
git commit --m 'ZFFileManager私有库创建'
git push origin master
- 校验spec文件
pod lib lint #本地校验
pod spec lint #远程校验
- 将spec文件上传到pod私有索引库
pod repo push ZGRepoSpecs ZFFileManager.podspec
# 前面是私有索引库,后面的是.podsec文件
# 此命令涉及到两步操作:一是先本地上传更新,一是自动远程上传更新。
- 在项目Podfile文件里 添加私有索引库和pod官方源地址。如:
source 'https://github.com/CocoaPods/Specs.git'
source 'https://github.com/lizhi0123/.git'
网友评论