pkgbuild: как игнорировать версию и перезаписать? - PullRequest
0 голосов
/ 23 мая 2018

Я считаю, что мой текущий скрипт сборки создает установщик, который перезаписывает существующий двоичный файл только в том случае, если версия новее, но я бы хотел, чтобы мои пользователи могли вернуться к предыдущей версии на всякий случай.

Моя текущая сборка:

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?

1 Ответ

0 голосов
/ 31 мая 2018

Вы не хотите удалять тег --version.Это просто сделает все пакеты одинаковыми с нулевой версией.Я никогда не пробовал этого раньше, но, похоже, есть переменная BundleIsVersionChecked, которую вы можете установить в false в своем списке.Это «должно» позволить установщику вслепую устанавливать пакет независимо от его версии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...