Repository navigation
v0.15.14 — 更新装完,人自己回来
v0.15.14 — 更新装完,人自己回来
修 #195:一键更新检查、下载、安装都成功,应用按要求退出后再也没打开。
根因:新版本装在同一个路径、同一个 bundle id 上,NSWorkspace.openApplication 只会去激活「正在退场的自己」(探针回调里拿到的 pid 就是自己),新进程一个都没起。现在改成派生一个不 wait 的 shell:等旧进程真退干净,再由它 open -n 新版;15 秒上限 + -n 兜底卡着不退的情况,路径带空格也稳。
测试 868 项全绿(新增 UpdateRelaunchTests 守卫)。