Appearance
构建发布系统
零基础理解
构建发布系统就是把 Unity 工程变成“玩家真正能运行的程序”。你在编辑器里点 Play,只是在 Editor 里测试;点 Build/Build & Run,Unity 才会把场景、资源、脚本、平台配置打包成 Windows、Android、iOS、Web 等平台的最终产物。
你先记住这条线:
c
Unity 工程 -> Build Profile -> Scene List -> Player Settings -> Build Pipeline -> 平台产物 -> 测试 -> 商店发布最重要的几个概念是:
Build Profile:一套构建方案,比如 Android 测试版、Android 正式版、Windows 版。Scene List:决定哪些场景会被打进包里,以及启动场景是谁。Player Settings:决定应用身份,比如包名、公司名、图标、版本号、分辨率、签名等。Development Build:开发测试包,方便调试,但不适合正式上架。Release Build:正式发布包,要重点检查性能、签名、版本、权限、商店规则。Platform Module:目标平台支持模块,比如 Android Build Support、iOS Build Support、Web Build Support。Signing/Keystore:尤其 Android 很重要,签名密钥丢了会影响后续更新。
学习顺序
- 先学会打 Windows 包,理解 Build 和 Play Mode 的区别。
- 再学 Scene List,知道为什么有些场景打包后打不开。
- 再学 Player Settings,理解包名、版本号、图标、分辨率。
- 再学 Android AAB/APK、Keystore、Development/Release。
- 最后再学命令行构建和 CI 自动化。