Release

自动关联目录:Release

覆盖说明:官方 Sharing and Releasing Projects("在 UE 支持的平台上发布项目的信息")。子条目无法枚举。技术侧已写在 Cook 与打包流程 与 热更新与补丁,本分支只讲发布流程与线上运营。

1. 定位

Release 分支回答"从可构建到可上线之间还差什么":签名、商店合规、分发、灰度、以及上线后的监控。

一句话定位:这一分支的大部分内容不是技术问题,而是"发布前一晚才发现就晚了"的流程问题。

2. 本目录与交叉引用

主题落点
平台打包与签名平台打包与签名
分发与商店要求分发与商店要求
灰度与线上监控灰度与线上监控
打包与 Cook 技术Cook 与打包流程
热更新与补丁热更新与补丁
包体控制包体分析

3. 发布检查表(简化版)

□ 目标平台的包能构建且能安装运行
□ 签名/证书有效(不是临时的、不会马上过期)
□ 包体在商店限制内
□ 商店的合规项(隐私、分级、权限、SDK 版本)已过
□ PSO 预缓存已收集并验证(清驱动缓存后测)
□ 崩溃上报与符号归档可用
□ 灰度方案与回滚方案就绪
□ 线上监控指标已定义(崩溃率、更新成功率、性能)
□ 热更新通道可用并已验证

最容易在最后一天翻车的两项:证书/签名与PSO 预缓存(后者表现为"玩家第一次进游戏卡得要命")。

4. 一条主线

能构建 → 能安装 → 能过审 → 能灰度 → 能观察 → 能回滚

每一步都要单独验证,不能假设前一步过了后面就没事。

参考