我相信我当前的构建脚本创建了一个安装程序,该安装程序仅在现有二进制文件的版本较新时才会覆盖该安装程序,但我希望我的用户能够返回到以前的版本,以防万一。
我目前的构建是:
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标志?
发布于 2018-05-31 22:19:47
您不希望删除--version标记。这只会使所有的包都有相同的零版本。我以前从未尝试过这样做,但它似乎有一个BundleIsVersionChecked变量,您可以在plist中将其设置为false。这“应该”允许安装程序盲目地安装软件包,而不管它的版本是什么。
https://stackoverflow.com/questions/50493617
复制相似问题