macOS中Cursor.app因Gatekeeper拦截显示“已损坏”,实为未公证或带隔离属性所致,可通过系统设置授权、终端清除quarantine属性、临时禁用Gatekeeper、Control+右键打开或修复权限等五种方法解决。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您在 macOS(特别是 Ventura、Sonoma 或 Sequoia 系统)中双击 Cursor.app 启动时弹出红色警告框:“Cursor 已损坏,无法打开。您应该将它移到废纸篓。”,该提示并非文件真实损坏,而是 Gatekeeper 安全机制主动拦截——系统检测到该应用未通过 Apple 公证或隔离属性(com.apple.quarantine)仍处于激活状态,从而拒绝执行。以下是多种可行的解决方法:
一、通过系统设置手动授权运行
macOS 保留交互式绕过机制,允许用户在安全警告界面直接授权一次运行,无需修改系统策略或执行命令。该操作仅对当前应用生效,且会记录为已信任,后续双击即可启动。
1、当弹出“已损坏”警告窗口时,点击取消,不要点击“移到废纸篓”。
2、打开“系统设置” → “隐私与安全性” → 向下滚动至“安全性”区域。
3、在“已阻止的软件”条目旁,查找并点击仍要打开按钮。
4、若该按钮未显示,说明隔离属性尚未被系统识别为可授权状态,请尝试其他方法。
二、使用终端命令清除隔离属性
Gatekeeper 的核心拦截依据是扩展属性 com.apple.quarantine,它由 Safari、Chrome 等浏览器自动添加。移除该属性后,系统将不再将其视为“来自互联网”的不可信文件,从而允许正常启动。
1、确保 Cursor.app 已拖入“应用程序”文件夹(不能直接从 .dmg 中运行)。
2、打开“终端”(可在“访达 → 前往 → 实用工具”中找到)。
3、输入以下命令(注意末尾有空格):sudo xattr -rd com.apple.quarantine /Applications/Cursor.app
4、回车后输入管理员密码(输入时无视觉反馈,输完直接按回车)。
5、命令静默执行即表示成功;随后双击 Cursor.app 即可启动。
三、临时禁用 Gatekeeper 验证
该方法放宽系统级签名验证策略,使 macOS 允许运行任何来源的应用,适用于频繁安装开发工具的场景。操作后需手动右键打开应用以触发授权流程,且建议验证完成后恢复默认设置。
1、打开“终端”。
2、输入命令:sudo spctl --master-disable
3、输入管理员密码并回车。
4、前往“系统设置 → 隐私与安全性 → 安全性”,确认任何来源选项已变为可选状态。
5、在“访达”中定位 Cursor.app,按住 Control 键单击 → 选择“打开” → 在弹窗中点击打开。
四、通过访达右键强制触发授权路径
macOS 提供了一种无需终端或系统设置更改的图形化绕过方式:利用 Control+右键调用“打开”上下文菜单,可跳过首次双击拦截逻辑,直接进入 Gatekeeper 授权对话框。
1、在“访达”中进入“应用程序”文件夹,找到 Cursor.app。
2、按住Control 键不放,再单击 Cursor.app 图标。
3、在弹出的菜单中选择打开(非“显示简介”或双击)。
4、在出现的安全警告中,点击打开按钮。
5、该应用即被系统标记为已授权,此后双击即可正常启动。
五、修复执行权限与签名完整性
极少数情况下,Cursor.app 的可执行文件可能因元数据丢失或权限重置而无法运行。此时需同时清除隔离属性并显式赋予执行权限,确保二进制文件具备运行所需的所有系统标记。
1、先执行隔离属性清除命令:sudo xattr -rd com.apple.quarantine /Applications/Cursor.app
2、再执行权限修复命令:sudo chmod +x /Applications/Cursor.app/Contents/MacOS/Cursor
3、输入管理员密码并回车。
4、完成后再双击 Cursor.app 尝试启动。


















