Mac 使用 create-dmg 制作 dmg 镜像安装包

16. Jan 2026 at 18:09:33

create-dmg 是一个用于构建精美 dmg 镜像的 shell 脚本。目前大多数开发者,包括 Apple 官方,都在使用 dmg 镜像来分发 Mac App,本文将使用 create-dmg 来制作一个 app 分发镜像。

准备

安装 create-dmg:

创建 dmg 文件

创建时你需要准备好你的 app 和一张引导拖拽的背景图(文中提供了一张我准备好的),文件目录:

NewEmptyFolder
 - MacApp.app
 - backgroung.svg

背景图

進入資料夾所在的目錄開啟 Terminal。然後執行以下命令:

create-dmg \
  --volname "Application Installer" \
  --background "background.svg" \
  --window-pos 400 200 \
  --window-size 660 400 \
  --icon-size 100 \
  --icon "Application.app" 160 160 \
  --hide-extension "Application.app" \
  --app-drop-link 500 160 \
  "Application.dmg" \
  "Application.app/"

雙擊開啟 Application.dmg

如果你有準備icns圖示,也可以設定映象的圖示:

  --volicon "AppIcon.icns" \