# 发布上线

完成转换、能力接入与体验调优后,即可打包发布到美团游戏开放平台 (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));

更多参数说明参考调试指南 · 流程化接入配置。

# 三、版本更新

游戏迭代后需要重新转换并发布:

  1. 在 Unity 中重新执行 **「美团小游戏 → 转换小游戏」**导出新包。
  2. 重新执行 mgc publish 上传,并在开放平台设置发布新版本。
  3. 若使用了 WASM 代码分包,当导出新包导致 WASM 文件变更时,可使用 mgc wasm-update 复用此前收集的函数信息,避免重新收集。

# 四、注意事项

  • 白名单:使用 WASM 代码分包等能力前,请联系运营同学开通游戏白名单。
  • 客户端版本:部分能力对美团客户端有最低版本要求,低于要求的版本会执行默认逻辑,请在目标版本上验证。
  • 正式协议:正式上线版本的网络请求必须使用 HTTPS / WSS,并登记安全域名,详见网络通信适配。
上次更新: 8/10/2026, 5:36:37 PM