创建gitlab私有库

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

http://www.cocoachina.com/articles/11206

https://www.jianshu.com/p/1b4ed1a88052

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容