.pkg可以用不同的名称替换应用程序包吗?

时间:2014-01-24 15:33:01

标签: macos pkgbuild

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

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

1 个答案:

答案 0 :(得分:0)

是的;事实上,正如我们所看到的,你有两个选择:

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

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