Я с радостью собирал свой установщик для набора инструментов для выпуска на OS X. Понял, что мне нужно создать плагин для создателя пакетов, чтобы включить требование лицензии.Я рассматриваю пример, предоставленный Mac, и нахожу этот гем:
(2) Также следует помнить, что информированные конечные пользователи могут удалить каталог плагинов вашего пакета и / или изменить файл InstallerSections.plist вашего пакета.удалить пользовательские плагины из его потока.Таким образом, плагины не могут служить эффективными привратниками для предотвращения установки.
Так что я задался вопросом, насколько безопасен файл pkg?Может ли пользователь открыть программу установки и изучить все отдельные файлы, которые должны быть установлены?Если так, как я могу заблокировать это?Если нет, как я могу запретить пользователям удалять мой плагин с лицензионными требованиями из установки?
Обратите внимание, это набор инструментов и исходных файлов / библиотек.Невозможно запросить серийные номера во время выполнения.
Если это невозможно с создателем пакетов, какие еще установщики могут это сделать?