uniapp 发布部署 App ios H5 小程序

80 阅读2分钟

微信小程序

第一步

1 使用HBuiderX进行打包 会自动打开微信开发者工具
2 检查接口域名地址是否是线上环境域名 / 只要能跑通就行
3 确定小程序 appId 是否正确 / 使用个人还是公司给的 看公司要求

第二步

1 点击上传
2 发布小程序 / 资源尽量都是从服务器请求下来的 本地一般没有静态资源 ( 要不然一两个大点的图片直接主包就过大了 )
3 填写的版本号 ( 当前版本一定大于上次版本 1.0.1 > 1.0.0 )

第三步

1 打开登录微信公众平台 [(https://mp.weixin.qq.com/wxamp/wacodepage/getcodepage?token=313378137&lang=zh_CN)](url)
2 在版本管理 -> 开发版本 设置为体验版
3 扫码体验时候 若和上一次体验有修改 删除上一般 重新扫码就行
4 提交申请时 填写测试数据

第四

1 没有勾选加速审核 一般审核周期1-22 紧急上线 一年三次机会 点击加速审核 12小时内就可以重新提交审核

注意: 不管是第三方域名还是自己的域名都需要在微信后台配置好

image.png

H5

第一步

1 区分测试环境和线上环境 process.env.NODE_ENv === 'development'
2 本地配置 跨域 问题 manifest.json
{
    "h5": {
        "devServer": {
            "proxy": {
                "/xxx" : {
                    "target" : "接口地址",
                    "changeOrigin" : true,
                    "secure" : false,
                    "pathRewrite" : {
                        "^/xxx" : "/xxx"
                    }
                }
                // 注意:多后台人员开发接口,可以配置多个同时和多后台人员联调
            }
        }
    }
}

第二步

1 打包之后默认空白 这是因为history路由问题 url作为一个整体请求 但是根本就没有这个index.html页面
2 使用hash就可以了 或者在宝塔面板配置一下nginx重定向到index.html就可以了
3 在宝塔面板配置一下nginx

image.png

发布安卓App

1 证书区别 / 公测证书 私有证书
2 公测证书 / 测试打包都可以用 / 缺点 公测证书没有办法更新 第二个包顶替第一个包 每次签名都是随机的
没有办法顶替
3 自有证书 / 正常申请 正常发布
4[ https://ask.dcloud.net.cn/article/35777 ](获区证书)

第一步

1 发行 原生App -> 云打包
2 填写 -> 证书别名 -> 证书私钥密码 -> 证书文件
3 安心打包 -> 点击打包
4 完成之后即uppackage/release会生成apk文件

第二步

1 首先在各大应用商店注册账号 法人手机号,名字 身份证材料 完成开发者实名认证
2 当然还要申请软件著作权 一两周就下来不能