Может ли установщик 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 и один или несколько пакетов плагинов.
↳ О файлах определения дистрибутива и сборке продукта