Skip to content

v1.3.3 — macOS 兼容性修复

Latest

Choose a tag to compare

@AB-png123 AB-png123 released this 27 Oct 13:06

dsh-hao-import 1.3.3

macOS 兼容性修复

  • 跳过坏的 /usr/bin/python3:先校验 3.8+ 与 Xcode CLT,未装 CLT 时不再触发“安装命令行开发者工具”弹窗。
  • 补充 Homebrew / MacPorts / pyenv 候选,从 Finder 启动(不继承终端 PATH)也能找到 Python。
  • 显式 DSH_HAO_IMPORT_PYTHON 失败会明确报错(exit 127 并写 import.log),不再静默改用其他解释器。
  • 跨进程锁 uploads/.import.lock:多个 DSH 窗口同时启动不会重复导入/覆盖状态。
  • macOS 权限提示:桌面/文稿被 TCC 拦住时提示到系统设置授权。
  • DSH_WALLPAPER_ENGINE_DIR 支持 ~;元数据 localPath 支持目录/~。
  • CI 矩阵加入 macOS;测试 20 个(新增 run-import.sh 端到端测试)。

验证

  • Ubuntu / macOS / Windows 三平台 CI 全绿。
  • 发布资产:dsh-hao-import-1.3.3.tgz(sha256 da3def4a…)。

完整改动见 CHANGELOG.md。