# 发布上线
完成转换、能力接入与体验调优后,即可打包发布到美团游戏开放平台 (opens new window)。本章介绍发布与版本更新流程。
# 一、发布流程
确认 Debug 包在真机运行正常后,在 mgc.config.js 所在目录执行:
$ mgc publish
打包上传成功后,前往美团游戏开放平台 (opens new window)设置发布即可。
发布前请确认平台准入所需能力已接入并验证:常见必接项为基础 API 与分包加载,涉及内购 / 变现时还需虚拟支付、添加到桌面等;具体以平台准入规范与游戏业务场景为准,详见进阶能力。
# 二、流程化发布
mgc-cli-external 也支持在脚本中调用,用于集成到自动化发布流程。脚本调用需在项目内本地安装(区别于全局 CLI 安装):
$ npm i --save mgc-cli-external@latest
const mgcCli = require('mgc-cli-external');
// 构建 Debug 包
mgcCli.debug().then(res => console.log(res));
// 发布
mgcCli.publish({ remark: '版本备注' }).then(res => console.log(res));
更多参数说明参考调试指南 · 流程化接入配置。
# 三、版本更新
游戏迭代后需要重新转换并发布:
- 在 Unity 中重新执行 **「美团小游戏 → 转换小游戏」**导出新包。
- 重新执行
mgc publish上传,并在开放平台设置发布新版本。 - 若使用了 WASM 代码分包,当导出新包导致 WASM 文件变更时,可使用
mgc wasm-update复用此前收集的函数信息,避免重新收集。