Compare
Sorry, something went wrong.
No results found
v1.2.0 — 首个 macOS 版本
Open-Toolbox 首次提供 macOS 预编译包(Apple Silicon)。此前 macOS 用户只能自行
源码构建,而源码在 macOS 上实际编译不过 —— 本版把这条路彻底打通。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
安装(务必先读,否则会以为软件坏了)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
应用未使用 Apple 开发者证书签名,首次打开会被 macOS 拦下,提示
「无法打开,因为无法验证开发者」。放行步骤:
1. 下载 .dmg,把 open-toolbox 拖进「应用程序」
2. 先双击应用,让它被拦一次
↑ 这一步不能省:它会把应用记入被阻止列表,下一步正是从那里放行
3. 打开「系统设置 → 隐私与安全性」,向下滚动到「安全性」,
在 open-toolbox 的提示旁点「仍要打开」,并在对话框中确认
放行后 macOS 会记住,同一版本不再询问。
右键点击应用选「打开」有时也可以,但在较新的 macOS 上,一旦应用已被拒绝过,
这条路可能静默失败。卡住请用上面的系统设置方式。
不需要、也不建议关闭 Gatekeeper(spctl --master-disable)或开启「任何来源」——
为运行一个应用而降低整机安全性并不划算。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
新增
- macOS 预编译包(DMG),CI 同时产出 Windows 与 macOS 产物
- 久坐提醒支持 macOS:基于 CGEventSource 的空闲检测,无需额外系统授权
- 快捷唤起面板与久坐提醒弹窗可浮于全屏应用之上,且不会把用户拽出全屏
修复
- macOS 上无法编译(滚动截图模块的平台门控遗漏调用点)
- macOS 上主线程被打满、窗口完全失去响应(无边框窗口的 resize 自激循环)
- macOS 上点击 Dock 图标无法唤起窗口(未处理 RunEvent::Reopen)
- 小屏上窗口超出屏幕(现按显示器工作区自适应并居中)
- macOS 上密码夹「查看密码需验证身份」完全失效(现接入 Touch ID)
- macOS 包下载后提示「已损坏」(bundle 缺签名,现配 ad-hoc 签名并在 CI 强制校验)
变更
- 密码夹存储升级至 v2:仅密码字段单独加密,打开工具页不再被钥匙串授权打断
- macOS 暂不提供全平台截图、便利贴、端口占用杀手
已知限制
- 仅支持 Apple Silicon,Intel 机型需自行源码构建
- 密码夹首次读取主密钥会请求钥匙串授权,选「始终允许」即可;
该授权绑定应用二进制,升级新版本后需重新授权一次
注:v1.1.0 曾短暂发布但产物不可用(bundle 缺签名,下载后判定为「已损坏」
且无法放行),该版本已撤下。