1

我相信我当前的构建脚本会创建一个安装程序,如果版本较新,它只会覆盖现有的二进制文件,但我想让我的用户能够返回到以前的版本以防万一。

我目前的构建是:

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 标志?

4

1 回答 1

0

您不想删除--version标签。那只会使所有软件包都具有相同的零版本。我以前从未尝试过,但似乎有一个BundleIsVersionChecked变量可以在 plist 中设置为 false。那个“应该”允许安装程序盲目地安装一个包,不管它的版本是什么。

于 2018-05-31T14:19:46.873 回答