Может ли установщик pkg плоских файлов MacOS выдавать сообщение об ошибке?

Я хочу вызвать диалоговое окно с сообщением об ошибке (и не выполнить установку), если в системе существует определенный файл. Является ли это возможным? pkg = плоский файл pkg

1 ответ

Решение

Можно настроить установщик различными способами, чтобы получить необходимую функциональность. Как правило, в вашем сценарии либо Pre-Installation сценарий может быть использован или Package Installer Plugin, Параметры обычно определяются в пакете установщика distribution.dist который по существу функционирует как схема, которой он будет следовать.

Увидеть productbuild в справочных страницах:

--scripts scripts-path - Содержимое scripts-path добавляется в архив продукта для использования командами system.run() в дистрибутиве. Это действительно только для архивов продуктов, предназначенных для приложения установщика OS X.

--plugins plugins-path - содержимое plugins-path добавляется в архив продукта для использования механизмом плагинов приложения установщика OS X. Обычно он содержит файл InstallerSections.plist и один или несколько пакетов плагинов.

О файлах определения дистрибутива и сборке продукта

Другие вопросы по тегам