멋진 DMG를 구축하는 쉘 스크립트.
Create-DMG는 대부분 @Aonez와 풀 요청을 보내는 기고자에 의해 유지됩니다. 프로젝트 홈페이지는 https://github.com/create-dmg/create-dmg입니다.
유용한 것을 추가하고 기존의 물건을 깨뜨리지 않는 풀 요청을 병합합니다.
당신이 활동적인 사용자이고 유지 관리자가되고 싶거나 채팅을 원한다면 Gitter.im/create-dmg/lobby에서 Gitter를 핑하거나 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 스노우 레오파드에서 작동한다고 생각합니다.
우리는 가능한 한 많은 버전으로 작동하고 싶지만 불행히도 OS X의 오래된 버전을 실행하는 테스트 상자가 없습니다. 개발 및 테스트는 대부분 지난 3-5 년 동안의 MACOS 릴리스에서 발생합니다. 2020 년 현재 이것은 MacOS 10.12 이상을 의미합니다.
그러나 이전 버전에서 버그를 찾으면 계속해서보고하십시오! 우리는 당신과 함께 일하면서 그것을 고치려고 노력할 것입니다.
OS X 10.5 이하를 실행하고 있다면 SOL입니다. 2023 년에 다루기가 너무 어렵습니다.;)