跳到正文
OhMyShot
试一试 指南 常见问题 优先支持
English GitHub

指南

屏幕录制权限

更新于 2026 年 10 月 24 日

每次截图、录屏和截取文字都要读取屏幕,而 macOS 只允许拥有“录屏与系统录音”权限的 App 这样做。OhMyShot 会在第一次需要时请求这项权限。

授予权限

在没有获得屏幕录制权限时,OhMyShot 会在启动时打开一个小窗口;某个命令需要这项权限时也会打开。

  1. 点按“继续”。第一次会出现 macOS 自己的提示;之后,“继续”会打开“系统设置 › 隐私与安全性”。
  2. 在那里打开 OhMyShot。
  3. 回到 OhMyShot 的窗口,选择“重新启动”。

为什么要重新启动

macOS 只会把权限应用到新启动的进程,所以 OhMyShot 要重新启动一次才能看到屏幕。如果截图是空白的,请重新启动一次。

如果你自己构建

macOS 把这项权限和 App 的代码签名绑定在一起。临时(ad-hoc)签名的版本每次重新构建后都像一个新 App,权限也随之丢失。要保住权限,请把 Config/Signing.local.xcconfig.example 复制为 Config/Signing.local.xcconfig,并填入你的 Apple Development 团队;免费的个人团队即可。

想从头再来时,这个脚本会清除 Debug 版的权限:

Scripts/reset-tcc.sh

其他权限

  • 辅助功能只有两个需要你自己打开的功能会请求:滚动截图里的“自动滚动”,以及“App 中的文字”(“设置 › 文字”,默认关闭)——它会向选区下方的 App 询问其显示的文字。
  • 输入监控,Studio 从不请求。如果它已经打开,Studio 录制会记下你按过的键,以便之后在 Studio 中显示;“设置 › 录制 › Studio › 保留按下的按键”可以关闭这一行为。

自动化也需要它

屏幕录制权限关闭时,会截取屏幕的 URL 命令会打开权限窗口,会截图的快捷指令操作则会失败并给出提示。参见自动化 OhMyShot。

更多指南

  • 安装 OhMyShot
  • 截取、识别与翻译屏幕文字
  • 自动化 OhMyShot
  • 取色与测量
  • 全部指南

自由软件,公开打造。

试一试 常见问题 指南 致谢 优先支持 账户 GitHub 更新日志 从源码构建

OhMyShot

© 2026 OhMyShot 贡献者 · English · 条款 · 隐私 · 退款

独立开源项目,与 Apple、CleanShot X 均无关联。

回到顶部

付款由我们的经销商兼记录商户 Paddle.com 处理。