0

我创建了一个 PackageMaker (OSX) 安装程序,它成功地安装了两个项目,一个主文件和一个文件文件夹(带有根),位于“/Applications/[特定应用程序文件夹]/”路径中。现在我想确保安装程序不会安装已经存在的文件夹(但我确实想覆盖主文件)。很基本,我敢肯定……但是如何做到最好?

4

1 回答 1

0

标准程序: 您必须创建两个组件包 - 一个用于主文件,另一个用于文件夹。现在在您的分发脚本中,您可以根据系统上文件夹的存在来禁用第二个软件包的安装。

解决方法: 使用您的预安装脚本重命名系统上的现有文件夹,安装新文件夹,然后从安装后脚本中删除新安装的文件夹并将旧包重命名为原始名称。

于 2013-03-09T18:33:41.030 回答