Выбор в упаковке
В настоящее время я делаю установщик с помощью packagemaker.
Я создал свой проект и создал несколько вариантов. Вариант 1 всегда должен быть установлен, но также необходимо выбрать один из 6 других вариантов.
Поэтому я хотел бы настроить, чтобы вы могли нажимать "Продолжить" только тогда, когда активны 2 варианта.
Если я размещу полезную нагрузку выбора 1 во всех других полезных нагрузках, пакет будет очень большим. Может быть, вы знаете требование, что если выбран 1 другой вариант, вариант 1 будет проверен автоматически? Я попробовал все в эти выходные, но не могу найти решение.
2 ответа
PackageMaker устарел. Исходя из собственного опыта, я могу только порекомендовать использовать новые инструменты pkgbuild, productbuild и pkgutil.
Я рекомендую взглянуть на iTunes Installers Distribution.xml, который должен дать вам представление о том, как делать зависимости,
Из вашего описания кажется, что есть выбор, который может быть скрыт для конечного пользователя. Таким образом, возможное решение будет:
- сделайте Вариант 1 невидимым, а затем создайте зависимость от состояния этого выбора для 6 других видимых вариантов.
Это может быть легко достигнуто с помощью другой альтернативы PackageMaker: пакеты