Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我们软件以前的 Mac 版本中,我们愚蠢地将主要版本号放在应用程序包名称中:/Applications/CellProfiler2.0.app
/Applications/CellProfiler2.0.app
现在我们即将发布 2.1 版。是否可以pkgbuild制作一个.pkg安装新版本/Applications/CellProfiler.app但删除旧版本的软件包/Applications/CellProfiler2.0.app?
pkgbuild
.pkg
/Applications/CellProfiler.app
这是; 事实上,正如我们所见,您在这里有两个选择:
1)使用 pkg 中的预安装脚本来检测您的旧版本并要求用户将其删除,或者自己删除它(或首先将目录重命名为没有 2.0)
2) 将您的安装程序打包到 DMG 中,并将安装程序作为一个单独的文件完全运行,然后执行上述任一操作。