Как создать пакеты для разных конфигураций одного и того же продукта в PackageScript? - PullRequest
0 голосов
/ 08 февраля 2011

мы называем Mac PackageMaker из скрипта Ant для создания нашего установочного пакета продукта.
Я хотел бы передать параметр productConfiguration, который будет указывать пакету включать или исключать определенные компоненты, например, для того, чтобы создать меньший пакет пробной версии.
Как правильно этого добиться?

Примечания:

  1. В Windows мы используем функции, условия, флаги выпуска, флаги конфигурации InstallShield. Есть ли в PackageMaker похожие концепции?)

  2. Где находится документация по спецификации pkmkdoc 1.12?

  3. Единственный способ, о котором я могу подумать, - это генерировать [некоторые из] файлов xml внутри умной папки install.pmdoc, используя шаблоны. Но это выглядит очень не элегантно для меня.

1 Ответ

0 голосов
/ 24 февраля 2011

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

...