Выбор в упаковке

В настоящее время я делаю установщик с помощью packagemaker.

Я создал свой проект и создал несколько вариантов. Вариант 1 всегда должен быть установлен, но также необходимо выбрать один из 6 других вариантов.

Поэтому я хотел бы настроить, чтобы вы могли нажимать "Продолжить" только тогда, когда активны 2 варианта.

Если я размещу полезную нагрузку выбора 1 во всех других полезных нагрузках, пакет будет очень большим. Может быть, вы знаете требование, что если выбран 1 другой вариант, вариант 1 будет проверен автоматически? Я попробовал все в эти выходные, но не могу найти решение.

2 ответа

Решение

PackageMaker устарел. Исходя из собственного опыта, я могу только порекомендовать использовать новые инструменты pkgbuild, productbuild и pkgutil.

Я рекомендую взглянуть на iTunes Installers Distribution.xml, который должен дать вам представление о том, как делать зависимости,

Из вашего описания кажется, что есть выбор, который может быть скрыт для конечного пользователя. Таким образом, возможное решение будет:

  • сделайте Вариант 1 невидимым, а затем создайте зависимость от состояния этого выбора для 6 других видимых вариантов.

Это может быть легко достигнуто с помощью другой альтернативы PackageMaker: пакеты

Другие вопросы по тегам