Установщик, созданный с помощью PackageMaker, только иногда показывает экран выбора пункта назначения

Я создал простой установщик с помощью PackageMaker 3.0.5. Он устанавливает пакет в /Applications и некоторые вспомогательные файлы в /Library.

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

Установщик действительно устанавливает правильно, но иногда, когда я запускаю установщик, он отображает экран «Выберите место назначения» и имеет кнопку «Изменить место установки ...», а иногда он сразу переходит к экрану «Тип установки».

Я бы предпочел второе поведение, но мог бы жить и с тем, и с другим. Меня беспокоит необъяснимое изменение поведения между пробежками. Кто-нибудь знает, что вызывает это, и как это остановить?


person Luke Graham    schedule 02.09.2011    source источник
comment
... с противоположной проблемой - я хочу, чтобы пользователь мог выбирать, куда идет часть, а остальное - только в определенное место.   -  person david van brink    schedule 28.12.2011


Ответы (2)


Насколько мне удалось определить, это связано с версией OS X, в которой запускается установщик.

Я создал свой установщик с помощью PackageMaker 3.0.3 в Mac OS X 10.5, и у меня есть все те же настройки, что и у вас.

При установке в OS X 10.5 я не вижу ни панели выбора места назначения, ни кнопки «Изменить место установки…». А вот на 10.6 и 10.7 вижу оба.

У меня также есть настраиваемая панель установки, которая может что-то изменить.

Извините, это не настоящий ответ, но я надеюсь, что это поможет.

person Bleyddyn    schedule 07.05.2012
comment
Спасибо за ответ. Я запускаю установщик на 10.7 и иногда получаю экраны назначения и местоположения, а иногда нет. Я не смог определить какой-либо закономерности относительно того, когда я их получаю. - person Luke Graham; 08.05.2012
comment
@LukeGraham: я наблюдаю такое же «иногда» поведение, как вы описали. Я использую Mac OS X 10.8. Вы выяснили, чем это вызвано? - person ytw; 18.04.2013

У меня такая же проблема на OS X Yosemite. Иногда появляется «выбор пункта назначения», а иногда нет. Обычно при первом запуске появляется, а при последующих запусках нет.

person GLampros    schedule 13.01.2016