Сделать метапакет установщика, чтобы требовать SIMBL?
Используя PackageMaker, как мне сделать.(M)pkg, который потребует, чтобы SIMBL был установлен - если он установлен, установка должна просто продолжиться, в противном случае SIMBL должен быть установлен перед установкой моего плагина SIMBL?
Я попытался просто перетащить в SIMBL.pkg на левую панель, но как-то все ресурсы и InstallationCheck
Сценарий потерян, так что это, вероятно, не правильно.
1 ответ
Я бы порекомендовал просто установить SIMBL без проверки. В наши дни, поскольку InputManager может входить только в /Library (а не ~/Library), SIMBL всегда находится в одном и том же месте. В этом случае установка SIMBL не может повредить - автор не обновляет SIMBL часто в эти дни, поэтому очень маловероятно, что вы случайно "понизите" установку SIMBL пользователя. ( Последний выпуск SIMBL был в 2006 году.)
Чтобы добавить SIMBL в свой проект, вы можете выбрать "Добавить ссылку на пакет" из "шестеренки" в левом нижнем углу. Вы также можете просто перетащить папку SIMBL (из InputManagers) в новый выбор (см. "Новый выбор" под той же кнопкой переключения передач) и вручную указать место установки.
Например, вот файл.pmdoc для плагина SIMBL, который я написал и который называется Scalp.