欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

uniapp热更新与打包基座

程序员文章站 2022-03-28 13:51:52
...

修改host文件

有时候需要模拟真实环境,比如上传头像,图片等。要修改域名
需要修改本地的host文件
其路径为C:\Windows\System32\Drivers\etc
可以用记事本打开,修改该文件。在最后一行添加真实域名

uniapp热更新与打包基座

然后在运行项目,在浏览器中打开http://local.ugomt.com:8080 即可。

uniapp建立自定义基座

uniapp热更新与打包基座

打开uniapp选择项目运行到手机或模拟器,然后自定义基座
如下图为安卓的配置信息

uniapp热更新与打包基座

如图为ios手机的配置,需要在证书中配置相应手机的udid编号,才能运行基座

uniapp热更新与打包基座

对于一些特定的插件,其特定代码需要云打包才能使用。所以需要自定义基座。
需要配置云端插件。跟自己项目的Appkey有关联

uniapp热更新与打包基座

uniapp的热更新

热更新相对于整包发布来说要方便一些。针对于一些较小的改动。
每次热更新都要改动APP相应的版本号

uniapp热更新与打包基座
uniapp热更新与打包基座

对于版本号的计算。是根据项目第一次发布日期开始计算的,与当日发布日期差。如下图所示:
网址::https://www.timeanddate.com/date/durationresult.html?d1=25&m1=9&y1=2019&d2=28&m2=02&y2=2020&ti=on


需要配置一下内容
用户登录名称 xxxxxxxxxxxxxx
登录密码 xxxxxxxxxxxxxxx
AccessKey ID xxxxxxxxxxxxxxxxx
AccessKeySecret xxxxxxxxxxxxxxxxxxxxxxx

uniapp热更新与打包基座

版本号如:1.2.031
第一个1是主版本号,203是总天数, 如2019年9月25为第一天,截止2020年4月14号有203天,所以为2.03。最后一位1是当天的第一个热更新。这个数字是可以变化的,根据当日发布次数
然后根据测试环境和生产环境分别制作APP资源升级包

uniapp热更新与打包基座

将两个wgt用代码上传到阿里云
网站:https://help.aliyun.com/document_detail/120075.html?spm=a2c4g.11186623.2.9.36381c7aNgSODH#concept-303829
下载按该网址配置后打开该文件

uniapp热更新与打包基座
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-E9ijNU1t-1592034864909)(C:\Users\zxx\Desktop\总结\pickimg\81.jpg)]

输入以下命令即可上传到阿里云
ossutil64.exe cp 1.2.031.wgt   oss://ugo-download/release/1.2.031.wgt

ossutil64.exe cp uat88-1.2.031.wgt   oss://ugo-download/test-release/uat88-1.2.031.wgt
其生成了两个可以下载的文件
https://download.ugomt.com/test-release/uat88-1.2.031.wgt
https://download.ugomt.com/release/1.2.031.wgt
在自己项目的项目管理里就可以添加该路径https://download.ugomt.com/release/1.2.031.wgt

uniapp热更新与打包基座

在发布描述里需要说明此次发布更新的总体说明
如:
# 1.2.031
* 日期: 2020-04-14
* 下载链接
    * 热更新: https://download.ugomt.com/release/1.2.031.wgt
    * UAT https://download.ugomt.com/test-release/uat88-1.2.031.wgt 
* 内容
1. 修改 - 删除个人页面上级显示
2. 修改 - 日,月收益普通用户无法查看
3. 完成 - 成长中心
相关标签: vue.js css3