summaryrefslogtreecommitdiff
path: root/scripts/macos-package.sh
Commit message (Collapse)AuthorAgeFilesLines
* fix(mac): 打包脚本不再硬编码 CJK 清单 188 行Somhairle H. Marisol13 days1-5/+59
| | | | | | | - 删除 188 硬编码;改为非空 + 每行恰 1 个字符(locale 无关 UTF-8 码点计数)+ 字符唯一 + 与 16 列图集网格自洽(行容量覆盖字符数且无多余空行,PNG IHDR 读尺寸) - 修复 LC_ALL=C 下 ${#line} 按字节计数导致 CJK 误判的隐患 - dylib 架构/Mach-O/ZIP 完整性校验保持不变
* feat(m6c): 完成江南村庄中文交付Somhairle H. Marisol2026-09-211-0/+18
| | | | | | | | | | 完成江南村庄场景、角色表现和中文界面的 M6c 交付范围。 新增 CJK 字形图集、中文文案与运行时加载,补充民居情境交互和确定性村庄美术表现。 更新资源复制与 Linux/macOS 打包校验,加入 188 字符清单、资源许可说明和对应原型测试。 补充江南美术方向与 M6c 交付说明,并保持原有模拟内核和桌面构建入口不变。
* chore(macos): add self-contained packaging scriptSomhairle H. Marisol2026-09-201-0/+339
[Change Nature] This commit adds release packaging maintenance for the macOS test build. [Maintenance Work] - Publish osx-arm64 and osx-x64 as self-contained applications. - Bundle launchers, Info.plist, native dependencies, verification evidence, and ZIP checksums. - Document unsigned, unnotarized usage and per-application Gatekeeper handling. [Implementation] - Reject missing apphosts or incompatible Mach-O/native dylib architectures. - Generate reproducible timestamped release directories without overwriting prior output. - Create DMGs only when hdiutil is available on the build host. [Impact] - Adds scripts/macos-package.sh only. - Does not modify game source, M3 acceptance state, logs, or existing worktree changes.