在之前的Mac版软件中,我们愚蠢地将主要版本号放在应用程序包名称中:/Applications/CellProfiler2.0.app
现在我们即将发布2.1版。是否可以让pkgbuild
制作一个.pkg
软件包,将新版本安装为/Applications/CellProfiler.app
,但删除旧的/Applications/CellProfiler2.0.app
?
答案 0 :(得分:0)
是的;事实上,正如我们所看到的,你有两个选择:
1)使用pkg中的预安装脚本来检测旧版本并要求用户将其删除,或者自行删除(或者首先将目录重命名为不带2.0)
2)将安装程序打包到DMG中,然后将安装程序作为单独的文件运行,并执行上述任一操作。