SuperAPI AI 工具集

export-pipeline

部署与运维

查看项目

更新于 10-15 16:40

技能介绍

用途:指导 Godot 4.3+ 项目的导出与分发,覆盖导出预设、平台差异设置、命令行导出、CI/CD 与商店分发。

主要能力:在编辑器中通过 Project → Export 添加平台预设,每个预设对应 export_presets.cfg 的一条记录,可对同一平台建多个预设;该文件写入项目根目录且应提交版本控制,签名密码、密钥库密码等机密必须用环境变量而非提交。平台设置涉及 Windows 图标与代码签名、Linux 的 chmod +x、macOS 公证与 Info.plist、Web 的 COOP/COEP 头与线程、Android 密钥库与权限、iOS 描述文件。命令行用 --headless 配合 --export-release、--export-debug、--export-pack,预设名须与 name= 完全一致。CI/CD 用 GitHub Actions 矩阵构建 Windows/Linux/Web 产物,并用 chickensoft-games/setup-godot@v2 安装引擎与导出模板;分发涉及 itch.io 的 Butler CLI 与 Steamworks、GodotSteam、steamcmd。Godot 4.5+ 提供 Shader Baker 预编译着色器,且无需 rcedit 即可原生写入 exe 元数据。

限制:示例面向 Godot 4.3+;版本号需自行在 application/config/version 设置并可通过 git describe 注入;部分新特性(如 4.7 的可运行预设段、稀疏 PCK 加密)属特定版本行为;Shader Baker 仅支持 Forward+/Mobile 渲染器,且只能在支持对应驱动的系统上烘焙。具体价格与收费信息暂未提供。