Files
ZASENJC db1a28da00 fix(macos): 修复 Release 优化下动态 NSColor 闭包提前释放导致启动崩溃
- 在 pale_ink 动态提供器闭包中使用 Retained::autorelease_ptr(color) 将 NSColor 放入自动释放池后再返回裸指针,避免 Release 模式下 objc_retainAutoreleasedReturnValue 优化导致函数返回前即被 drop 释放
- 升级版本至 0.2.4
2026-10-16 18:53:08 +08:00
..

TTREE for macOS

AppKit 原生界面,翻译、AI 和设置使用同一控制器。共享业务库位于根 crates/。

cargo run -p ttree-macos -- --show
# Universal 发行包;签名材料沿用本机既有配置
source scripts/macos/signing-env.sh
scripts/macos/package.sh

在仓库根目录执行。开发构建不会证明发行包的录屏权限可延续。签名身份、首次安装和验证步骤见 发布指南。