我相信我当前的构建脚本会创建一个安装程序,如果版本较新,则只会覆盖现有的二进制文件,但我想让我的用户能够回到以前的版本以防万一。
我目前的构建是:
pkgbuild --analyze --root "./thing/" "name.plist"
pkgbuild --root "./thing/" \
--component-plist "name.plist" \
--identifier "com.me.pkg.name" \
--version $VERSION \
--install-location "/Library/Audio/Plug-Ins/Components" \
"name.pkg"
我只是删除了--version标志吗?
答案 0 :(得分:0)
您不想删除--version
标记。这只会使所有软件包具有相同的零版本。我以前从未尝试过这个问题,但似乎有一个BundleIsVersionChecked
变量可以在你的plist中设置为false。那"应该"允许安装人员盲目安装软件包,无论其版本如何。