派手なDMGを構築するためのシェルスクリプト。
Create-DMGは、主に @aonezとプルリクエストを送信する貢献者によって維持されます。プロジェクトのホームページはhttps://github.com/create-dmg/create-dmgです。
有用なものを追加し、既存のものを壊さないプルリクエストをマージします。
あなたがアクティブなユーザーであり、メンテナーになりたい場合、または単にチャットしたい場合は、gitter.im/create-dmg/lobbyでgitterで私たちをpingしてください。
Create-DMGはもともとAndrey Tarantsovによって作成されました。 2020年5月、アンドリュー・ヤンケはプロジェクトを大幅に支援しました。
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がパスワードを確認するために2回目のプロンプトをプロンプトしないため、パスワードを正しく入力するように注意してください。
#! /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年に対処するのが難しすぎます。;)