заставить метапакет установщика требовать SIMBL?

Как с помощью PackageMaker создать пакет .(m)pkg, который потребует установки SIMBL — если он установлен, установка должна продолжаться, в противном случае SIMBL должен быть установлен до установки плагина SIMBL?

Я пытался просто перетащить SIMBL.pkg на левую панель, но почему-то все ресурсы и InstallationCheck скрипт пропали, так что, наверное, это неправильно.


person Sophie Alpert    schedule 14.03.2009    source источник


Ответы (1)


Я бы рекомендовал просто установить SIMBL без проверки. В наши дни, поскольку InputManager может находиться только в /Library (а не в ~/Library), SIMBL всегда находится в одном и том же месте. В этом случае установка SIMBL не повредит — автор редко обновляет SIMBL в последнее время, так что очень маловероятно, что вы случайно «понизите версию» пользовательской установки SIMBL. (последний выпуск SIMBL был выпущен в 2006 году.)

Чтобы добавить SIMBL в свой проект, вы можете выбрать «Добавить ссылку на пакет» с помощью кнопки «шестеренка» в левом нижнем углу. Вы также можете просто перетащить папку SIMBL (из InputManagers) в новый выбор (см. «Новый выбор» под той же кнопкой шестеренки) и указать место установки вручную.

В качестве примера: вот файл .pmdoc для подключаемого модуля SIMBL, который я написал называется Scalp.

person adrian    schedule 22.08.2009