Есть ли элегантный способ конвертировать ZIP файлы в DMG?Я бы не стал расширять (много) файлов вручную, а затем перепаковывать их в DMG.Может ли это быть сделано через терминал, может быть, в один шаг?
Существует приложение под названием DropDMG * 1002 *, которое позволяет конвертировать файлы разных типов.Описание на веб-сайте утверждает, что вы переходите от .zip к файлу DMG.Приложение не является бесплатным, но у них есть свободный доступный трейл, который может работать для вас.
Терминальная команда, которая может работать, это hdiutil.
hdiutil create -format UDZO -srcfolder folder_to_compress archive_name.dmg
Я только что попробовал это на .zipфайл и все заработало.Но учтите, что когда я запускаю файл .dmg, я просто получаю обратно файл .zip.
Вы также можете написать двухстрочный скрипт.Первая строка - распаковать zip-файл, а затем с помощью команды hdiutil создать dmg из расширенных файлов.