Skip to content

PyMonitor v0.0.4 - 全权限支持

Choose a tag to compare

@zhMoody zhMoody released this 03 Nov 09:51
· 9 commits to main since this release

🎉 PyMonitor v0.0.4 - 重大功能更新:全权限支持!

这是一个里程碑式的版本,pyMonitor 现在可以作为父进程,为其启动的 Python 脚本正确请求各种 macOS 的敏感权限,使其成为一个真正强大的自动化与脚本工具启动器。

✨ 本次更新亮点:

  • [🚀 新功能] 全面的权限请求支持:
    • pyMonitor 现在可以为其子脚本请求以下权限:
      • 麦克风 (录音)
      • 摄像头 (拍照、录像)
      • 屏幕录制 (截图、录屏)
      • 辅助功能 (模拟键鼠)
      • 键盘监听
      • 文件访问 (桌面、文稿、下载文件夹)
      • 网络连接 (传入和传出)
  • [🔧 优化] 项目配置整理:
    • Info.plist 文件进行了分组和注释,使其结构更清晰。
    • 配置了 Hardened Runtime 并移除了不适用于本应用的沙盒,在安全和功能之间取得了最佳平衡。

⚠️ 重要:首次运行与授权

  1. 下载并解压 pyMonitor.zip
  2. 强烈建议使用终端命令移除隔离属性,以避免不必要的安全警告:
    xattr -cr /Applications/pyMonitor.app
  3. 当你运行的脚本首次需要某项权限时(如麦克风),macOS 会弹出授权对话框,请求授权给 pyMonitor。请点击“允许”。此授权只需进行一次。