Mac 使用 create-dmg 製作 dmg 映象安裝包
create-dmg 是一個用於構建精美 dmg 映象的 shell 指令碼。目前大多數開發者,包括 Apple 官方,都在使用 dmg 映象來分發 Mac App,本文將使用 create-dmg 來製作一個 app 分發映象。
準備
安裝 create-dmg:
-
透過 Homebrew
brew install create-dmg -
透過 Github 官方倉庫
https://github.com/create-dmg/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" \

