답변:
나는 원하는 방식으로 DMG를 구축하는 데 많은 어려움을 겪었고 dmgbuild를 찾았 습니다 . 기본적으로 모든 가능한 설정을 쉽게 구성 할 수 있습니다.
dmgbuild
Mac OS X 디스크 이미지 (일명 .dmg 파일)를 만드는 명령 줄 도구입니다. Mac OS X과 함께 제공되는 hdiutil 프로그램을 사용하여 명령 줄에서 디스크 이미지를 쉽게 만들 수 있지만 사용자가 디스크 이미지를 열 때 디스크 이미지 모양을 쉽게 구성 할 수있는 방법은 없습니다. 일부 사람들은 AppleScript를 사용하여 Finder를 자동화하여 모양을 조정했지만 Finder는 .DS_Store 파일을 비동기 적으로 저장하므로 변경 사항을 원할 때 실제로 저장되도록 보장하기는 어렵습니다. 또한 디스크 이미지를 빌드하려면 Finder가 실행중인 GUI 세션이 필요합니다.
dmgbuild
Finder에 의존하지 않습니다. 또한 Alias Manager 기능과 같은 더 이상 사용되지 않는 API에 의존하지 않습니다. 대신 ds_store 및 mac_alias Python 모듈을 사용합니다.이 모듈은 Python 코드에서 관련 데이터를 구성하는 방법을 알고 있습니다.