uniapp热更新与打包基座
程序员文章站
2022-03-28 13:51:52
...
修改host文件
有时候需要模拟真实环境,比如上传头像,图片等。要修改域名
需要修改本地的host文件
其路径为C:\Windows\System32\Drivers\etc
可以用记事本打开,修改该文件。在最后一行添加真实域名
然后在运行项目,在浏览器中打开http://local.ugomt.com:8080 即可。
uniapp建立自定义基座
打开uniapp选择项目运行到手机或模拟器,然后自定义基座
如下图为安卓的配置信息
如图为ios手机的配置,需要在证书中配置相应手机的udid编号,才能运行基座
对于一些特定的插件,其特定代码需要云打包才能使用。所以需要自定义基座。
需要配置云端插件。跟自己项目的Appkey有关联
uniapp的热更新
热更新相对于整包发布来说要方便一些。针对于一些较小的改动。
每次热更新都要改动APP相应的版本号
对于版本号的计算。是根据项目第一次发布日期开始计算的,与当日发布日期差。如下图所示:
网址::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
版本号如:1.2.031
第一个1是主版本号,203是总天数, 如2019年9月25为第一天,截止2020年4月14号有203天,所以为2.03。最后一位1是当天的第一个热更新。这个数字是可以变化的,根据当日发布次数
然后根据测试环境和生产环境分别制作APP资源升级包
将两个wgt用代码上传到阿里云
网站:https://help.aliyun.com/document_detail/120075.html?spm=a2c4g.11186623.2.9.36381c7aNgSODH#concept-303829
下载按该网址配置后打开该文件
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(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
在发布描述里需要说明此次发布更新的总体说明
如:
# 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. 完成 - 成长中心