如果系统上存在某个文件,我想抛出错误对话框(并且安装失败)。可能吗?pkg =平面文件 pkg
问问题
802 次
1 回答
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 Installer 应用程序的插件机制使用。它通常包含一个 InstallerSections.plist 文件和一个或多个插件包。
于 2017-03-14T20:30:10.887 回答