Сделать метапакет установщика, чтобы требовать 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.

Другие вопросы по тегам