一个用于构建精美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年,这太难了。;)