2

在我们软件以前的 Mac 版本中,我们愚蠢地将主要版本号放在应用程序包名称中:/Applications/CellProfiler2.0.app

现在我们即将发布 2.1 版。是否可以pkgbuild制作一个.pkg安装新版本/Applications/CellProfiler.app但删除旧版本的软件包/Applications/CellProfiler2.0.app

4

1 回答 1

1

这是; 事实上,正如我们所见,您在这里有两个选择:

1)使用 pkg 中的预安装脚本来检测您的旧版本并要求用户将其删除,或者自己删除它(或首先将目录重命名为没有 2.0)

2) 将您的安装程序打包到 DMG 中,并将安装程序作为一个单独的文件完全运行,然后执行上述任一操作。

于 2014-01-24T15:38:37.317 回答