Repository navigation
AetherSwitch v1.3.0
AetherSwitch v1.3.0 加入在线更新:以后点击「检查更新」,发现新版本后按提示下载,安装完成会自动重新启动,不再需要手动下载覆盖安装。
- 在线更新由 Sparkle 2.9.6 驱动:点击面板底部或右键菜单中的「检查更新」,发现新版本后下载并安装,随后自动重启。更新清单和更新包都经过 Ed25519 签名校验,校验失败的更新不会被安装。
- 默认每天在后台静默检查一次,发现新版本时底部按钮显示「更新至 x.y.z」,不会弹窗打扰;可在右键菜单关闭「自动检查更新」。不上报系统信息。
- 打包时自检更新配置,并核对更新公钥与发布者私钥一致,避免发出无法在线升级的版本。
首次升级需要手动安装:1.3.0 之前的版本不包含在线更新,请下载本版本 DMG 安装一次,之后即可在应用内升级。
构建 2026100101,适用于 Apple Silicon、macOS 14 或更新版本。DMG 与应用通过 Developer ID 签名、Apple 公证并附加票据;提供 DMG、tar.gz、SHA256SUMS.txt 与签名更新清单 appcast.xml。
验证:32 项单元与原生 UI 测试通过,主干 CI 通过。在 macOS 27 / Apple M1 Max 上对签名应用逐页实际弹窗验收,连续 5 次进程峰值 27.7–28.1 MB(含 Sparkle),通过 50 MB 门槛。90 秒后台验收的三个连续 30 秒区间均通过,平均 CPU 0.0019%、后台物理内存峰值 14.5 MB。