公共库业务,基础层划分!

一、构建私有云,本文推荐为码云
1、构建名称为LuckTimeSpec,选择私有建立;
2、Copy地址的https 链接;
二、打开终端
输入:
cd /Users/zhangpeng/.cocoapods/repos
(zhagpeng为用户名称)回车
输入:
pod repo add LuckTimeSpec https://gitee.com/peter_zhang/LuckTimeSpec.git
回车
https://gitee.com/peter_zhang/LTSpec.git 为https码云仓库地址
看到克隆输出
Cloning spec repo `LuckTimeSpec` from `https://gitee.com/peter_zhang/LuckTimeSpec.git`
发现文件夹中多了一个LuckTimeSpec文件夹

三、本地私有代码库
1.新建一个组件目录:
cd /Users/zhangpeng/开发程序/demo
2.创建LuckTimeDemo组件工程
pod lib create LuckTimeDemo
如果你安装了pod框架控制台输出:
What platform do you want to use?? [ iOS / macOS ]
> iOS
What language do you want to use?? [ Swift / ObjC ]
> ObjC
Would you like to include a demo application with your library? [ Yes / No ]
> No
Which testing frameworks will you use? [ Specta / Kiwi / None ]
> None
Would you like to do view based testing? [ Yes / No ]
> No
What is your class prefix?
> PT
3.将自己抽取出的组件拷贝到创建的模板工程中(viewcontroller、代码或者文件夹):

四.创建远程私有代码仓库
1、构建名称为LuckTime,选择私有建立;
2、Copy地址的https 链接;
五.修改组件的LuckTimeDemo.podSpec文件

ps:s.description 文案要大于 s.summary否则上传到远程私有索引库会显示进行错误!
六、提交本地私有模板组件代码到远程私有代码仓库,并打上tag标签
cd /Users/zhangpeng/开发程序/demo/LuckTimeDemo
git add .
git commit -m '时间组件'
git tag '0.1.0'
git remote add origin git@gitee.com:peter_zhang/LuckTime.git
git push -u origin master
git push --tag
如果本本地有 remote可以先删除remote
然后执行
git remote add origin git@gitee.com:peter_zhang/LuckTime.git
七、对文件进行本地验证和远程验证
cd /Users/zhangpeng/开发程序/demo/LuckTimeDemo
本地验证
pod lib lint --private
//去掉警告的话可以用
pod lib lint --private --allow-warnings
远程验证
pod spec lint --private
去掉警告的话可以用
pod spec lint --private --allow-warnings
将验证通过的.podSpec文件加入到本地私有索引库,并上传到远程私有索引库
pod repo push LuckTimeSpec LuckTimeDemo.podspec
//不要警告的话可以用
pod repo push LuckTimeSpec
八、文件检查
在cocoapods->repos->LuckTimeSpec路径下就会出现LuckTimeDemo

远程索引库就会有0.1.0版本的索引文件

九、使用终端查看自己的本地云组件
终端就会显示出自己的版本代码
十、打开终端一顿操作猛如虎
cd /Users/zhangpeng/Desktop/LTMainProject/LTMainProject
vim Podfile
//添加
source ‘https://gitee.com/peter_zhang/LuckTimeSpec.git’
添加pod 'LuckTimeDemo'后退出
打开主工程发现组件已经乖乖躺在Pod里了
十一、团队人员的用法
拉下工程代码 pod install
cd /Users/zhangpeng/.cocoapods/repos
中就有这个源

也会有
