1、创建2个远程仓库
2、创建spec Repo
pod repo add (仓库地址)
3、创建pod的所需的项目工程文件
3.0 创建测试工程(具体操作看参考文献1)
3.1 创建本地pod的所需的项目工程文件
pod lib create Demo
若报错 cd到Example文件 找到Podfile 添加 :
source 'https://github.com/CocoaPods/Specs.git'
到根目录下验证
pod lib lint
3.2 本地项目文件上传到远程库中
git add .
git commit -s -m "add files"
git remote add origin 仓库地址
git push -u origin master
git tag 0.1.0
git push —tags
git tag 查看
验证
pod lib lint --allow-warnings
pod lib lint --verbose --use-libraries
pod spec lint --allow-warnings
4.向私有的spec Repo远程仓库中提交podspec
pod repo push Specs FSCalendar.podspec --allow-warnings
常用命令
pod spec create XTProtocolManager//生成pod库配置文件
pod init//生成Podfile
pod lib lint//验证lib
pod repo push [repo] [podspec]
pod repo push [repo] [podspec] --verbose --allow-warnings
git init//初始化
git status//查看状态
git add .//添加文件到缓冲区
git commit -m "描述"//从缓冲区提交代码到仓库
git tag -a '0.0.1' -m '描述'//添加tag
git tag //查看tag
git tag -d '0.0.1'//删除tag
git remote add origin https://github.com/xxx.git//关联本地仓库和远程仓库。
git push -f origin master//将本地库的代码推到远程库
git push --tags//将本地创建的tag推到远程库
git push origin :0.0.1//删除tag
参考文献
https://www.jianshu.com/p/c91f8214ecc8 文献1
https://www.jianshu.com/p/04a0244d78c1