Skip to content

macOS:应用内下载、安装和重启,启动失败自动回滚(2.0.2004) - #7

Open
Ferryyer wants to merge 2 commits into
codex/mf-33-releasefrom
codex/mf-33-auto-update
Open

Ferryyer wants to merge 2 commits into
codex/mf-33-releasefrom
codex/mf-33-auto-update

Conversation

@Ferryyer

Copy link
Copy Markdown
Owner

点击更新原先只打开浏览器下载链接。本次加入下载进度、GitHub 正式版本及 SHA-256 校验,并通过独立 Swift 安装器在退出后替换和重启应用。安装前检查包标识、递增版本、架构、签名及目录权限;保留旧版备份,未确认启动则恢复旧版,用户数据与钥匙串不参与替换。

旧版(≤2.0.2003)没有安装器,首次升级仍需手动覆盖一次,之后可在应用内更新。

验证:本地 84 项 Python、28 项 JavaScript、30 项 Dart/界面测试通过,改动文件代码分析无问题。发布工作流使用真实 Mac 上的六项安装/回滚测试及完整 Flutter/Xcode 构建作为门槛,通过后自动发布 v2.0.2004。首轮原生验收发现并已修正 lipo 参数顺序及只读卷清理问题,最新提交重新触发验收。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant