macos 阻止 workbuddy 运行是因为 gatekeeper 拦截未公证且未上架 app store 的应用;需用 control+右键点击应用选择“打开”授权,而非双击或设置中操作。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

为什么 macOS 会阻止 WorkBuddy 运行?
macOS 默认启用 Gatekeeper,只允许从 App Store 或已公证(notarized)的开发者签名应用运行。WorkBuddy 目前未上架 App Store,也未完成苹果的公证流程,所以系统会弹出“无法验证开发者”警告——这不是病毒提示,而是签名缺失或无效的常规拦截。
临时绕过验证并打开 WorkBuddy 的正确操作
不能双击直接打开,也不能在“安全性与隐私”里点“仍要打开”(该按钮通常不出现)。必须用右键 + 特定组合触发绕过流程:
- 在 Finder 中找到
WorkBuddy.app,右键点击它 - 按住 Control 键不放,再点击“打开”(不是左键单击,也不是“显示简介”)
- 弹出二次确认对话框后,点击“打开”
这个操作本质是向 Gatekeeper 发送“用户明确授权”的信号,比拖进“安全性与隐私”设置更可靠,尤其适用于未公证但签名有效的应用。
如果右键“打开”选项是灰色的怎么办?
说明 WorkBuddy.app 被标记为来自“未知开发者”且签名已损坏或被剥离。常见原因包括:
使用 draw.io(.drawio 格式)和 SVG 生成兼容 Microsoft Visio 的架构图。当用户需要以下任一场景时触发: - 用于 Visio 或技术文档的架构/系统/网络图 - 带连接标注的分层控制系统图 - 将 draw.io XML 转换为稳定、可嵌入的 SVG - 修复 Visio 或 draw.io 无法打开的故障排查类图表 - 任何需专业级布局且文本可编辑的图表
- 下载时被浏览器或杀毒软件自动解压并重命名,导致
Contents/_CodeSignature/CodeResources文件丢失 - 从压缩包中手动拖拽文件时,未完整释放整个
.app包结构(比如只拖了里面某个可执行文件) - 使用
unzip命令解压但未加-X参数,丢失了扩展属性(影响签名验证)
解决方法:删掉现有文件,重新下载官方提供的 .dmg 镜像(不是 .zip),挂载后拖拽整个 WorkBuddy.app 到 Applications 文件夹,再执行上一步的 Control+右键操作。
能否永久禁用 Gatekeeper?不推荐
执行 sudo spctl --master-disable 确实能关闭验证,但会同时放开所有未签名、未公证应用的运行权限,大幅降低系统安全性。WorkBuddy 是本地工具类应用,没必要为此牺牲整机防护。真正需要的是每次首次运行时用 Control+右键方式授权一次,之后即可正常双击启动——Gatekeeper 记录的是“已批准的应用”,不是“已批准的开发者”。
注意:macOS Ventura 及更新版本中,部分 M1/M2/M3 芯片设备还会额外检查 com.apple.security.cs.allow-jit 权限,若 WorkBuddy 启动后立即崩溃,需确认其是否已申请并嵌入对应硬编码 entitlements,这点普通用户无法自行修复,得等作者更新签名版本。










