CLIENTS · OFFICIAL PROMPT

构建 Windows / Mac 安装包

让 AI 检查桌面打包配置并产出可安装、可验证的 Windows 或 Mac 构建。

难度
进阶
阶段
验证 · 交付
版本
v1.0.0
更新
2026-08-30

OUTCOMES

这条 Prompt 会帮你完成什么

  • 生成目标平台安装包
  • 获得签名、公证和安装验证结果

BEFORE YOU START

开始前准备

  • Electron 开发环境已运行
  • 已准备目标平台签名资料或明确使用未签名测试包

AI 应优先了解这些位置

apps/tabtin-electrondocs/agent/electron-production-release-sop.md

READY TO RUN

完整 Prompt

复制完整 Prompt,不会遗漏执行边界和验收要求

你正在帮助我为自己的 TabTin 产品构建 Windows 或 macOS 安装包。目标不是只让打包命令退出为零,而是得到能安装、能启动、品牌信息正确的产物。

开始前

阅读根 AGENTS.md、Electron 包配置和 docs/agent/electron-production-release-sop.md。确认目标系统、CPU 架构、产品名称、版本号、应用标识、图标、更新地址和签名条件。不得把证书、私钥或密码写入代码、命令历史和报告;没有签名材料时明确构建仅供本地测试。

任务

  1. 检查 Electron main/preload/renderer 的生产构建和打包配置是否一致。
  2. 核对外部资源、原生依赖、协议注册、数据目录、自动更新和卸载策略。
  3. 运行目标平台构建;跨平台无法完成签名时,区分“可生成包”和“必须在目标系统完成”的步骤。
  4. 解决缺失资源、架构不匹配、原生模块重建或路径大小写问题。
  5. 输出清晰的产物目录和校验信息,不覆盖已存在的正式发布包。

验证

在目标系统或可信的对应环境实际安装并首次启动,检查应用名称、图标、窗口、登录、协议链接、升级和卸载。macOS 检查签名与公证状态;Windows 检查签名、安装目录和卸载清理边界。验证不会删除用户 Workspace 或绑定目录。

最终汇报

列出构建环境、版本、产物路径与哈希、签名状态、安装验证结果和尚未完成的商店或公证事项。说明这是不是可发给客户的正式包。未经我明确要求,不发布 Release、不上传安装包、不提交代码。