Mac 装完币安提示「已损坏」怎么办?三种解决方法
macOS 装完币安提示「已损坏,无法打开」是 Gatekeeper 拦截,不是 App 本身有问题。本文给出三种解决方法:终端 xattr 命令(推荐)、系统设置允许、重新签名。
macOS 第一次打开非 App Store 来源的应用时,经常弹出"应用已损坏"或"无法验证开发者"。直接答标题:这不是币安 App 真的损坏,而是 macOS Gatekeeper 拦截非 App Store 应用。最简单的解决方法是终端运行 sudo xattr -cr /Applications/Binance.app 一行命令清除隔离标记。本文给出三种方法及各自的优劣。
如果你刚从 币安官网 下载了 dmg 文件装好,碰到这个错误是正常的,按下面方法处理即可。
错误的具体表现
打开币安 App 时:
"Binance"已损坏,无法打开。您应该将它移到废纸篓。
或者:
"Binance"无法打开,因为 Apple 无法检查其是否包含恶意软件。
或者:
"Binance"无法打开,因为它来自身份不明的开发者。
这三个错误都是 Gatekeeper(macOS 安全机制)的拦截,不是 App 真的损坏。
为什么会被拦截
macOS 的 Gatekeeper 默认只允许:
- 从 App Store 下载的应用
- 由 Apple 认可的开发者签名的应用(带 Notarization)
币安 macOS 客户端:
- 不在 Mac App Store(没有 Apple 渠道分发)
- 不带 Apple Notarization(Apple 的"公证"机制)
所以系统默认拦截。
"已损坏"的真正原因
下载的 dmg 文件被 macOS 自动加上了一个扩展属性 com.apple.quarantine(隔离标记)。系统看到这个标记 + App 没 Notarization,就说"已损坏"。
实际上 App 完全是好的,只是这个隔离标记让系统拒绝运行。
方法 1:终端 xattr 命令(推荐,最快)
操作步骤
- 把 Binance.app 拖到 Applications 文件夹
- 打开"终端"(Spotlight 搜"Terminal"或在 Applications/Utilities 找)
- 输入命令:
sudo xattr -cr /Applications/Binance.app
- 按回车,输入 macOS 用户密码(输入时不会显示,正常输完按回车)
- 命令执行完毕,重新打开 Binance.app,正常启动
命令解释
sudo:以管理员权限执行xattr:操作扩展属性的命令-c:clear,清除属性-r:recursive,递归(处理 .app 包内所有文件)/Applications/Binance.app:目标路径
为什么这是推荐方法
- 一行命令搞定
- 只针对当前 App,不影响其他应用的 Gatekeeper 保护
- 不需要修改系统设置
命令报错怎么办
| 错误 | 原因 | 解决 |
|---|---|---|
command not found: xattr |
系统命令丢失(极罕见) | 装 Xcode Command Line Tools:xcode-select --install |
Operation not permitted |
macOS 完整性保护(SIP)拦截 | 在系统偏好设置 → 隐私 → 完整磁盘访问 → 添加终端 |
No such file or directory |
App 路径不对 | 确认 Binance.app 在 /Applications/ 下 |
方法 2:系统设置允许(图形化)
不想用终端的话,可以用 macOS 自带的"允许"功能。
操作步骤
步骤 1:尝试打开 Binance(先让系统记录一次拦截)
双击 Binance.app,弹出"已损坏"或"无法打开"的对话框,点"取消"。
步骤 2:到系统设置允许
| macOS 版本 | 路径 |
|---|---|
| macOS 13+(Ventura+) | 系统设置 → 隐私与安全性 → 滚到底部"安全性" |
| macOS 11-12 | 系统偏好设置 → 安全性与隐私 → 通用 |
会看到一行"已阻止 Binance 因为不是来自已识别的开发者",旁边有"仍要打开"按钮,点击。
步骤 3:再次打开 Binance
回到 Applications,双击 Binance.app。这次会弹出新对话框:
macOS 无法验证 Binance 的开发者
您仍要打开吗?
点"打开",App 启动。
为什么不推荐这个方法
- 需要点 4-5 次(终端只要 1 步)
- 不同 macOS 版本路径不同
- 部分 macOS 安全策略下可能仍然失败
适合完全不会用终端的用户。
方法 3:重新签名(最复杂,仅特殊情况)
如果方法 1 和方法 2 都失败,可能是企业 Mac 部署了严格的安全策略。这时候只能:
sudo codesign --force --deep --sign - /Applications/Binance.app
命令解释
codesign:苹果代码签名工具--force:强制重新签名--deep:递归处理--sign -:用 ad-hoc 签名(无开发者证书)
风险
- ad-hoc 签名后,App 在系统更新时可能再次被拦截
- 部分 App 重签后无法使用(币安通常没问题)
- 不影响 App 本身功能
只在前两个方法失败时用。
不要做的事
❌ 不要从第三方网站下"破解版"
很多人遇到这个错误后会去搜"币安 Mac 破解版",结果下到带后门的版本。币安 App 是免费的,不存在"破解版"——任何破解版都是钓鱼。
❌ 不要关闭 SIP(系统完整性保护)
部分教程会让你关闭 SIP(在恢复模式下 csrutil disable)。这是非常危险的操作——会让整个 Mac 失去系统级保护,遇到恶意软件后果严重。
❌ 不要乱跑 sudo 命令
不要看网上随便复制 sudo 命令直接跑。核对命令来源和参数——sudo 命令可以做任何事,包括删除整个硬盘。
相关常见错误
错误 1:装不上 dmg
- 双击 dmg 后没反应:dmg 文件下载不完整,重新下载
- "无法装载":dmg 文件损坏,重新下载
错误 2:装上后启动闪退
可能:
- macOS 版本太低(要求 macOS 11+)
- 网络问题导致初始化失败
- 旧版本残留(先卸载干净)
错误 3:登录后跳转莫名网址
- DNS 污染:换 DNS 到 8.8.8.8
- 浏览器/网页缓存问题
- 仿冒 App(核对开发者是否为 Binance Holdings Limited)
错误 4:装完后 App 自动卸载
macOS 不会自动卸载 App,但有些"杀毒软件"(如某些第三方 antivirus)会自动隔离非 Notarization App。检查这些软件的隔离区。
完整的 Mac 装币安流程
避免上面所有错误的稳妥流程:
第 1 步:从官网下 dmg
打开 币安官网 → 右上角 Download → macOS → 下载 dmg(约 148MB)。
第 2 步:装到 Applications
双击 dmg → 把 Binance 拖到 Applications 文件夹
第 3 步:清除隔离标记
打开终端,运行:
sudo xattr -cr /Applications/Binance.app
第 4 步:第一次启动
双击 Binance.app。如果还是弹出"无法验证开发者",到系统设置 → 隐私与安全性 → 点"仍要打开"。
第 5 步:登录使用
App 启动后扫码或邮箱登录账户即可。
卸载方法
如果之后想卸载:
# 关闭 App
osascript -e 'quit app "Binance"'
# 删除 App
sudo rm -rf /Applications/Binance.app
# 删除用户数据(可选)
rm -rf ~/Library/Application\ Support/Binance
rm -rf ~/Library/Caches/com.binance.*
rm -rf ~/Library/Preferences/com.binance.*
或者直接拖 Binance.app 到废纸篓 + 清空废纸篓。
FAQ
Q:sudo xattr 命令安全吗? A:完全安全。它只是清除一个文件标记,不修改系统也不会损坏 App。
Q:用 sudo xattr 之后还会再被拦截吗? A:只有一次。清除标记后这个 App 永远不会再被 Gatekeeper 拦截,下次启动直接进入。
Q:每次更新币安都要重新跑 xattr 吗? A:是的。每次重装 dmg 时新装的 App 又会有 quarantine 标记,需要重新跑命令。
Q:能不能彻底关闭 Gatekeeper 让以后所有 App 都不被拦?
A:可以但不推荐。sudo spctl --master-disable 会关闭整个系统的 Gatekeeper,所有非 App Store 应用都不被拦截,安全风险大大增加。
Q:M1 / M2 / M3 芯片的 Mac 装币安和 Intel Mac 一样吗? A:基本一样。币安 dmg 是 universal binary(同时支持 Intel 和 Apple Silicon),下载同一个文件即可。
Q:安装到非 /Applications/ 路径会有问题吗? A:通常不会,但 sudo xattr 命令的路径要改成你实际的安装路径。建议默认装到 /Applications/。
Q:macOS 装完还能使用 macOS 自带钥匙串保存币安密码吗? A:可以。币安 App 支持调用 macOS 钥匙串,登录时勾选"记住密码"即可。
Q:Mac 客户端和网页版功能完全一样吗? A:基本一样。客户端略有性能优势(图表渲染更快),但部分高级图表绘图工具在 Web 上略简化。日常交易两者通用。
Q:以后会有 Mac App Store 版的币安吗? A:取决于币安和 Apple 的关系。目前币安选择不进 App Store,未来不确定。