27实战17发布与上线
发布与上线
到这里,音乐项目基本门面是有了(添砖加瓦的事留给有兴趣的朋友,自己动动手指),把东西分享到社区让大伙使(zhao)用(cha),想想就兴奋。本章我简单谈谈如何发布为三端应用:微信小程序,安卓 app 和 ios app。
微信小程序发布
- 申请微信小程序 AppID,参考:微信教程;
- 在 HBuilderX 中顶部菜单依次点击 “发行” => “小程序-微信”,输入小程序名称和 AppID 点击发行即可在
unpackage/dist/build/mp-weixin
生成微信小程序项目代码;
- 在微信小程序开发者工具中,导入生成的微信小程序项目,测试项目代码运行正常后,点击 “上传” 按钮,之后回到小程序后台按照 “提交审核” => “发布” 小程序标准流程,逐步操作即可,详细查看:微信官方教程
安卓app打包发布
云打包(个人应用推荐使用)
- 在工具栏,选择"原生App-云打包";
- 弹出配置界面,勾选需要的平台 Android 或 ios;
- 等待控制台,提示消息,成功后会出现下载地址,点击下载 .apk 文件,安装至手机即可。
本地打包(企业应用推荐使用)
-
安装 Android Studio,配置安卓开发环境;
-
下载 DCloud 官方 SDK;
-
用 HBuilderX 生成本地打包文件;
-
替换官方 SDK 里面的文件夹(HelloH5)为 “__UNI__EDA8210”(这里是我的 uniapp 应用标识,你的会不同);
-
修改配置文件;
返回 Android Studio 修改文件 dcloud_control.xml,修改 id 为打包资源的 manifest.json 的 id 值:
- 打包.apk。
注:本地打包稍微复杂,如果打包不成功,建议详细参照以下资料再试试。
参考资料:
Android应用发布平台
如果你使用自有证书打包的应用,可以发布到各大应用平台,以下列出目前使用比较多的 Android 应用发布平台:
开放平台 | 应用商店 |
---|---|
腾讯开放平台 | 应用商店 |
华为开发者社区 | 华为应用市场 |
小米开放平台 | 小米应用商店 |
阿里应用分发开发平台 | 豌豆荚 |
OPPO开放平台 | OPPO软件商店 |
魅族开放平台 | 魅族应用商店 |
vivo开放平台 | vivo手机助手 |
Google Play开发者后台 | Google Play |
360移动开放平台 | 360手机助手 |
百度移动开放平台 | 百度手机助手 |
注:各平台有发布需要注意的点,审核还是挺严格的,一定要看清楚规范,否则会发布失败。
ios app打包发布
云打包
和安卓的类似,测试需使用越狱手机和选择越狱证书,正式发布必须使用苹果的开发者帐号生成的证书:
原生打包
Apple 公司对应用的审核非常严格,所以在开始发布应用程序之前,请确保符合 Apple 的AppReview Guidelines。为了将应用发布到 App Store,需要注册一个苹果开发者账号。
参考资料:
小结
本章使读者快速了解三端打包发布的流程和操作,希望读者可以亲自尝试操作熟悉一遍。
项目的打包发布上线是项目开发的一个小里程碑阶段(真实项目开发会不断经历 “需求” => “开发” => “测试” => “发版” 的循环体),也意味着进阶篇也到小里程碑的阶段,接下来是我在开发中碰到的总结干货。