Skip to content

v1.3.1 — macOS 支持(beta)

Choose a tag to compare

@Llliao1113 Llliao1113 released this 11 Sep 07:45
· 6 commits to master since this release

新增:macOS 支持(beta)🎉

macOS 版核心链路由 @SimonUTD 在真机上实现并实测(PR#2),本版本正式收录:

  • 自动探测 ZCode.app(/Applications、~/Applications、Spotlight 索引),支持直接填 .app 包路径
  • Cmd+A 受信全选回填(Lexical 编辑器真机实测有效)
  • osascript 原生弹窗、单实例 pid 锁(重复点击只聚焦已运行窗口)
  • ZCode+.app 双击入口(LSUIElement 后台型 + 纯 Node 反色 icns 图标),可拖入 Dock

beta 说明:核心注入链路已真机实测,发行包安装链路仍在验证期。遇问题请提 issue 并附安装目录 zcode-plus.log。

macOS 安装(Apple Silicon)

curl -LO https://github.com/Llliao1113/zcode-plus/releases/download/v1.3.1/ZCodePlus-v1.3.1-macos-arm64-beta.tar.gz
tar -xzf ZCodePlus-v1.3.1-macos-arm64-beta.tar.gz
cd ZCodePlus-1.3.1-macos-arm64-beta
./install.sh
  • 推荐终端 curl 下载:不触发 macOS 隔离属性,无需处理 Gatekeeper
  • 浏览器下载若提示「已损坏,无法打开」:xattr -dr com.apple.quarantine <解压目录> 后重试(与 ZCode 官方排错同款)
  • Intel 机型请暂用源码方式安装(README「macOS:从源码运行」)

其他改进

  • WSL2 镜像网络防护扩展到三平台:CDP 附着前按 User-Agent 判别 Windows / Linux / macOS,杜绝跨系统误附着
  • mac 进程关闭改用两段杀(先 TERM 正常收尾,仍存活再 KILL)
  • README 三平台化(安装 / 原理 / 配置 / 排错全覆盖)
  • 构建链三平台化:node build-exe.mjs 一条命令产出 win / linux / macos 三包

致谢

感谢 @SimonUTD 贡献 macOS 支持的实现与真机验证(PR#2)——包括 .app 探测链、osascript 弹窗转义、Cmd+A 受信回填实测、ZCode+.app 应用入口与单实例锁设计。

感谢 LINUX DO 社区的支持与反馈。


安装包:Windows 解压即用(双击「启动 ZCode+.vbs」);Linux / macOS 解压后运行 ./install.sh。均内嵌官方 Node 运行时,用户机器无需安装任何依赖。