双击WorkBuddy.app提示“已损坏”实为macOS Gatekeeper拦截:一、右键选择“打开”后点“仍要打开”可临时放行;二、终端执行sudo xattr -r -d com.apple.quarantine /Applications/WorkBuddy.app清除隔离属性;三、sudo spctl --master-disable可全局关闭验证(需权衡安全)。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您双击 WorkBuddy.app 后弹出“已损坏,无法打开。您应该将它移到废纸篓”提示,则并非程序文件真实损坏,而是 macOS 的 Gatekeeper 安全机制拦截了未公证或签名异常的应用。以下是三种互不依赖、可独立尝试的解决方法:
一、右键强制打开(一次性放行)
该方法利用系统内置白名单机制,仅对当前应用临时授权,不修改全局安全策略,安全性最高且操作最轻量。
1、在 Finder 中定位到 /Applications/WorkBuddy.app。
2、鼠标右键(或按住 Control 键单击)WorkBuddy.app 图标。
3、在弹出菜单中选择「打开」而非「双击」或「显示简介」。
4、当系统弹出警告窗口时,点击窗口中唯一新增的按钮「仍要打开」。
5、此后该应用即可正常双击启动,且无需重复操作。
二、终端移除隔离属性(精准修复)
该方法直接清除浏览器下载时自动添加的 com.apple.quarantine 扩展属性,消除系统对来源的误判,适用于已拖入 Applications 但始终无法启动的情形。
1、打开「终端」应用(可通过 Spotlight 搜索「终端」快速启动)。
2、输入以下命令(注意末尾保留空格):
sudo xattr -r -d com.apple.quarantine
3、打开 Finder,进入「应用程序」文件夹,将 WorkBuddy.app 图标直接拖入终端窗口。
启用该技能,可以在WorkBuddy对话页的右边栏添加一个日历,提供月历视图、日程增删改查、分类标签(开庭/会议/截止日期/个人/研究/其他),支持从对话中提取事件并自动同步到日历。当用户提到"日历""日程""打开日历""添加日程""我的日程""calendar""安排"或询问已记录的日程信息时使用。
4、此时终端将自动补全完整路径,形如:
sudo xattr -r -d com.apple.quarantine /Applications/WorkBuddy.app
5、按下回车键,输入管理员密码(输入过程无可见字符),完成执行。
6、关闭终端,双击启动 WorkBuddy.app。
三、全局禁用 Gatekeeper(高级用户适用)
该方法临时关闭 macOS 的应用来源验证总开关,适用于需频繁安装可信第三方工具的用户,但需承担相应安全权衡。
1、打开「终端」应用。
2、输入命令并回车:
sudo spctl --master-disable
3、输入管理员密码后,系统将允许运行任何来源的应用。
4、前往「系统设置 → 隐私与安全性 → 安全性」,确认「允许从以下位置下载的应用」选项中已出现「任何来源」。
5、再次双击 WorkBuddy.app 即可直接运行。
6、如后续需恢复默认防护,可在终端执行:
sudo spctl --master-enable

















