一個用於構建精美DMGS的外殼腳本。
Create-DMG主要由@Aonez和發送拉動請求的貢獻者維護。項目主頁是https://github.com/create-dmg/create-dmg。
我們將合併任何添加一些有用內容並且不會破壞現有內容的拉動請求。
如果您是活躍的用戶,並且想成為維護者,或者只是想聊天,請在gitter.im/create-dmg/lobby上的吉特(Gitter)ping我們,或直接給安德魯(Andrew)發送電子郵件。
Create-DMG最初是由Andrey Tarantsov創建的。 2020年5月,安德魯·揚克(Andrew Janke)大力幫助了該項目。
您可以使用Homebrew安裝此腳本:
brew install create-dmg您可以下載最新版本並從那里安裝:
make install您也可以克隆整個存儲庫,並從那裡本地運行:
git clone https://github.com/create-dmg/create-dmg.gitcreate-dmg [options ...] < output_name.dmg > < source_folder >Source_folder的所有內容將復製到磁盤圖像中。
選項:
HDIUTIL使用AES-256(較慢但更強)或AES-128(更快但較弱)支持本地磁盤圖像加密。通過Create-DMG啟用磁盤圖像加密將需要在過程的中間(壓縮階段)進入密碼。注意正確輸入密碼,因為HDIUTIL不會第二次確認密碼。
#! /bin/sh
test -f Application-Installer.dmg && rm Application-Installer.dmg
create-dmg
--volname " Application Installer "
--volicon " application_icon.icns "
--background " installer_background.png "
--window-pos 200 120
--window-size 800 400
--icon-size 100
--icon " Application.app " 200 190
--hide-extension " Application.app "
--app-drop-link 600 185
" Application-Installer.dmg "
" source_folder/ "有關更多示例,請參見源樹中的examples文件夾。
除了需要MACOS/OS X的標準安裝外,沒有什麼。
我們認為這在OS X 10.6 Snow Leopard和後來有效。
我們想在盡可能多的版本中保持其運行,但是不幸的是,我們只是沒有運行OS X的舊版本的測試框,以實現這一目標。開發和測試主要發生在過去3 - 5年的MACOS版本中;截至2020年,這意味著MacOS 10.12及以後。
但是,如果您在較舊版本中找到錯誤,請繼續報告!我們將嘗試與您合作以修復它。
如果您正在運行OS X 10.5或更早,則是SOL。在2023年,這太難了。 ;)