У меня есть пакет установщика PKG для сборки моего приложения и образ в DMG. Я создаю его из структуры корневого каталога, используя интерфейс командной строки PackageMaker. Мой установщик копирует некоторые расширения ядра, которые необходимо загрузить в ядро, поэтому мне приходится запрашивать перезагрузку во время установки, потому что, если пользователь обновляет существующую установку, мне сначала придется выгрузить старые KEXT, а я не могу этого сделать в некоторых случаях. случаи. Чтобы мой установщик работал без перезагрузки и перезагрузки расширений ядра вручную, мне сначала нужно попросить пользователя сделать пару вещей, связанных с моим приложением.
Вопрос в том, как мне отобразить этот запрос от моего установщика? Я хочу, чтобы пользователь увидел сообщение «Вы должны сделать это и это, чтобы продолжить», кнопку «ОК» и повторите попытку. Я понял, что могу проверить условие, требующее внимания пользователя в сценарии InstallationCheck, и выполнить загрузку и выгрузку kext из сценария после проверки, но как мне отобразить само сообщение?