币程笔记 教程

币安 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 后:

  1. 双击 .dmg 文件,自动挂载为虚拟磁盘
  2. 弹出窗口里看到币安图标和「Applications」快捷方式
  3. 把币安图标拖到 Applications 快捷方式上
  4. 等待几秒复制完成
  5. 关闭挂载窗口
  6. 在 Launchpad 或应用程序文件夹找到币安启动

整个过程 30 秒左右。

推出 DMG 磁盘

复制完 APP 后挂载的虚拟磁盘还在桌面(或 Finder 侧栏),需要弹出:

  • 桌面图标右键 → 推出
  • 或 Finder 侧栏点磁盘旁的弹出箭头
  • 或 ⌘ + E 快捷键

不弹出会一直挂着不影响使用,只是占个图标位置。

DMG 文件本身怎么处理

把 APP 拷到 Applications 后,下载下来的 .dmg 已经完成使命:

  • 可以直接删除节省空间(约 280 MB)
  • 也可以保留备用(重装时不用再下)
  • 可以拖到「废纸篓」清空

币安每次升级会从 APP 内自动下载新版,不依赖原 .dmg 文件。

PKG 的工作流程(备用知识)

如果哪天碰到 .pkg 格式:

  1. 双击 .pkg
  2. 弹出安装向导
  3. 同意许可协议
  4. 选择安装位置(默认 / Applications)
  5. 输入用户密码授权
  6. 等待安装进度条
  7. 完成

PKG 安装后 APP 出现在应用程序,但具体哪些文件被改、哪些目录被创建用户看不到。这是它和 DMG 的核心区别。

签名验证

双击 DMG 后,macOS 会校验:

  1. DMG 文件的签名
  2. 内部 APP 的签名
  3. 签名颁发者是否在 Apple 信任列表

币安 macOS 客户端的签名信息:

字段 期望值
Developer ID Binance Holdings Limited
Team ID 一串字母数字
Notarized Yes(已被苹果公证)
Signed Time 当前版本发布时间

如果签名校验失败,macOS 会拒绝挂载或运行。这是反钓鱼的第一道防线。

查看签名信息

在终端里可以查 APP 签名(不深入命令行细节,留给开发者参考)。普通用户在 Finder 里:

  1. 应用程序文件夹找到 Binance.app
  2. 右键 → 显示简介
  3. 「版本」「适用于」「权利」等字段会显示签名信息

只要看到颁发者是 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:等价。两者都需要苹果开发者签名 + 公证。

延伸阅读