Информация о местоположении на RW DMG

0

Я следую учебному пособию о том, как создать DMG в командной строке, есть яблочный скрипт, который вы можете найти здесь, который сортирует расположение DMG. Проблема в том, что я не могу заставить его работать так, как я хочу, расположить приложения и правильно выбрать размер окна в DMG, но я могу сделать это вручную на RW DMG, а затем сделать его доступным только для чтения. Есть ли возможность экспортировать эти позиции, чтобы мне не пришлось делать это вручную? Спасибо.

maxisme
источник

Ответы:

1

Я много боролся с созданием моего DMG так, как я хочу, а затем я нашел dmgbuild . Это в основном позволяет вам легко настроить все возможные настройки.

dmgbuildинструмент командной строки для создания образов дисков Mac OS X (файлы .dmg) Несмотря на то, что создать образ диска достаточно просто из командной строки с помощью программы hdiutil, поставляемой с Mac OS X, нет простого способа настроить внешний вид получающегося образа диска при его открытии пользователем. Некоторые люди используют AppleScript для автоматизации Finder для настройки внешнего вида, но поскольку Finder сохраняет свои файлы .DS_Store асинхронно, трудно гарантировать, что изменения действительно будут сохранены, когда вы этого захотите. Это также означает, что вам необходим сеанс графического интерфейса пользователя с запущенным Finder для создания образа диска.

dmgbuildне полагается на Finder; и при этом он не полагается на устаревшие API (такие как функции Alias ​​Manager). Вместо этого он использует модули Python ds_store и mac_alias, которые знают, как создавать соответствующие данные в коде Python.

usDev
источник