OSX - 卸载旧版本的现有应用程序

时间:2015-02-20 11:25:46

标签: macos installer inno-setup node-webkit dmg

我用node webkit创建了一个应用程序。我打包并分发了它的第一个mac版本。我即将分发下一版本。我想要一个安装程序或类似于Inno Setup的Windows安装程序,这将帮助我卸载我的应用程序的先前版本并安装新版本。

感谢任何帮助。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

我假设您已将应用程序打包在DMG中以发布第一个版本。如果需要对现有安装进行清理,可以使用PKG-DMG组合。 PKG允许您预安装/后安装脚本。您可以通过这些脚本进行卸载/清理。

Packages是一款可以帮助您创建PKG文件的工具。如果要自动执行此操作,可以使用命令行pkgutil。您可以将PKG直接添加到DMG而不是app。