Сценарий оболочки для создания причудливых DMG.
Create-DMG в основном поддерживается @aonez и участниками, которые отправляют запросы на привлечение. Домашняя страница проекта-https://github.com/create-dmg/create-dmg.
Мы объединим любой запрос на тягу, который добавляет что -то полезное и не нарушает существующие вещи.
Если вы активный пользователь и хотите быть сопровождающим или просто хотите пообщаться, пожалуйста, пингите нас на gitter на gitter.im/create-dmg/lobby или по электронной почте Andrew напрямую.
Create-DMG был изначально создан Андрея Тарантава. В мае 2020 года Эндрю Янке сильно помог с проектом.
Вы можете установить этот скрипт с помощью 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 году .;)