Я хочу выполнить установку pkg-файла как бесшумную установку с терминала mac. Поэтому я использовал команду ниже для автоматической установки.Как передать аргументы установщику пакетов с терминала mac
sudo installer -store -pkg "/User/MyName/Desktop/helloWorld.pkg" -target/
Он прекрасно установил мое приложение. Но я хочу передать аргументы из этого сценария командной строки в установщик пакетов, который был создан в создателе пакетов. Так что я могу использовать это значение аргумента в сценарии post/pre installation внутри установщика пакета.
Есть ли возможность передать мое значение в качестве аргумента в приведенной выше команде?
Привет, Это может быть старая нить, но в настоящее время я сталкиваюсь с аналогичной проблемой. проблема с вашим предложением состоит в том, что файл конфигурации должен располагаться в абсолютном пути вне пакета или вы не можете найти его на этапах «preinstall/postinstall». Однако таким образом было бы трудно изменить файл, пока это внутри пакета ... Возможно, вы можете сказать мне, как лучше это сделать? – Zohar81
Не требуется наличие абсолютного пути. Он может быть внутри пакета вместе со сценариями. Эта ссылка может быть полезна: http://macinstallers.blogspot.in/2012/07/scripting-in-installer-packages.html –