[组件化]03.组件如何上传
文章图片
上篇文章我们将自己开发的库公开到github上,但是公司的项目代码肯定不能公开,所以我们需要私有库来存放代码,当然github上也有私有库,但是收费,所以一般我们用码云等平台创建我们自己的私有库,关键它是免费的。一. 创建本地私有库 1.新建个目录
localLib
,cd到该目录下,执行下面命令创建一个模版库:pod lib create DemoLibs
![[组件化]03.组件如何上传](https://img.it610.com/image/info10/6c3a836d4ca247fead1ac339204f67cc.jpg)
文章图片
【[组件化]03.组件如何上传】可以看到有一个可供测试的example,cd 到其中,执行
pod install
安装我们的本地库,即可测试了。二. 整个过程总结如下 步骤如下:
- 创建远程索引库和私有库
- 将远程索引库添加到本地 pod repo add 索引库名称 索引库地址
- 在本地创建一个pod模板库 pod lib create 组件名称
将框架的核心代码添加到Classes目录下
本地安装测试核心代码是否可用 pod install
修改Spec描述文件
将修改好的模板库上传至远程私有库 - 上传代码和打标签
git init
git add .
git commit -m "提交描述"
git remote add origin 远程私有库地址
git push origin master
git tag '0.1.0'
git push --tags - 提交spec至本地索引库,本地私有索引库会自动同步到远程私有索引库中
pod lib lint --private
pod spec lint --private
pod repo push 索引库的本地名称 xx.podspec - 使用
source 官方索引库url
source 私有索引库url
pod '组件名称'
pod install
1.首先把升级的源代码拖到Classes文件夹里面
2.进入到测试工程pod install安装好测试代码
3.将.spec文件里面的版本号进行修改
4.将本地私有库所有文件提交到远程私有库中
5.根据描述文件的版本好,打上对应的tag值
6.做好两部验证,验证.spec文件的合法性
7.将.spec文件提交到本地的私有索引库中,本地私有索引库会自动同步到远程私有索引库中
推荐阅读
- parallels|parallels desktop 解决网络初始化失败问题
- 第326天
- 牛人进化+|牛人进化+ 按自己的意愿过一生
- MongoDB,Wondows下免安装版|MongoDB,Wondows下免安装版 (简化版操作)
- 松软可口易消化,无需烤箱超简单,新手麻麻也能轻松成功~
- 为什么孩子一定要学会可视化思维!
- 试论化院的学生自组织
- 【变化】我的青椒学习之旅
- 中国MES系统软件随工业化成长
- 2018.03.18