uni-app打包
微信小程序打包
首先要注册小程序员: https://mp.weixin.qq.com/
第二步: 找到微信小程序的appid
在manifest.json里配置
建议勾选[上传代码时自动压缩]
第三步: 在HBuildX 菜单栏找到 “发行” -> 微信小程序
点击发行后,会在控制台有进度,完成后会打开微信开发者工具
在微信开发者平台点击上传就可以了
来到小程序后台: https://mp.weixin.qq.com/
在左侧菜单找到 -> 管理 -> 版本管理 -> 这里点击提交审核就可以了
使用unicloud来上传H5
进到unicloud首页: https://doc.dcloud.net.cn/uniCloud/
在首页进入web控制台: 网址是 https://unicloud.dcloud.net.cn
然后先注册认证好信息
再来到这里购买服务器: 有免费的也有收费的,很便宜的一个服务器了
来到我们服务器列表: https://unicloud.dcloud.net.cn/
我们先去uni-app设置一下打包项目
来是先打开: manifest.json
按照说明来配置就可以了, 要注意的是运行的基础路径: 如选了/h5/. 那就是www.huangcy/h5/index.html 这是项目的首页这样子
然后在菜单栏中找到发行: 找到h5这个的.
弹出窗口不用做任何设置,直接点发行就可以了;
在控制台我们可以看到导出进度和导出的位置
导出位置一般在项目的根目录 /unpackage/dist/build/web
然后在build把项目包打出去, 要注意的是,如果设置了运行的基础路径不是./ 比如是/h5/ 那么我们把这个包改成h5, 等下用来上传
现在我们回到unicloud服务器列表,打开买好的服务器
然后打开这个前端网页托管, 点击上传文件夹第二个
上传好之后,点击参数配置里的查看域名,这里就有一个分配好的域名给我们了,我们就可以直接使用了.
如果设置的运行基础路径是./, 那么我们要上传刚才打包好的目录里的三个文件 index.html, assets目录和 static目录;
如果是其它的, 例如: /h5/ 那么把h5这个目录直接上传就可以了;
这里只能一个个文件或文件夹上传, 如果是index.html,就选上传文件,如果是文件夹就选上面图片的上传文件夹
打包APP
还是在HBuilderX打开manifest.json文件
首先是基础配置
要注意的是应用版本名称和应用号要一致, 比如1.0.0那应用版本号就是100 , 1.0.1 就是101
第二步: 图标设置
选择一个文件,然后生成替换所有的就可以了
第三步: 就是启动页面、权限设置、这些了,我这个项目没用到, 用到的同学们勾选上对应的就可以了.
第四步: 其它设置
这里的cpu类型,如果打包完了要在模拟器运行,比如什么逍遥模拟器,那么就要勾选x86这个了
第五步: 自定义制作基座(用来测试的),如果直接要打包apk就是在发行:
注意点:
Android包名必须是唯一的,一般来说是域名倒着写, 比如: com.taobao.com
证书我们选择云端证书(暂时)
渠道包: 我们选择真机才可以打包选择
最后的配置
打包的进度和包下载地址在控制台都可以看到
小提示: 打包好后,我们可以用早根二维码来生成下载二维码,这样扫码就可以直接下载啦...
消息推送和软件更新可以看看这个视频: https://www.bilibili.com/video/BV1Bk4y187MV?spm_id_from=333.788.videopod.episodes&vd_source=7fa1c312dc9b1eeed2098eb97b2b2b5f&p=16