Установите сторонний фреймворк, используя AppleScript из пакета - PullRequest
0 голосов
/ 24 декабря 2008

Мое приложение зависит от другого стороннего фреймворка, и мне нужно убедиться, что фреймворк установлен перед запуском моего приложения. Я использую AppleScript, чтобы проверить, установлен фреймворк или нет. Я упаковываю свое приложение, используя PackageMaker.

Как упаковать файл pkg другого фреймворка в мой проект PackageMaker и запустить мой AppleScript, если пакет еще не установлен?

Спасибо

Примечание: файл pkg вместе с добавлением фреймворка также добавляет некоторые другие вещи в папку «Приложения». Поэтому мне нужно запустить файл pkg, а не просто получить фреймворк в ресурсах моего приложения

1 Ответ

0 голосов
/ 24 декабря 2008

Не пытайтесь установить фреймворк в систему - лучше сохранить копию в комплекте приложений.

Чтобы использовать стороннюю платформу, перетащите Xcode -> Frameworks -> Linked Frameworks .

Затем создайте фазу «Копирование файлов» под целями, чтобы ваш сторонний фреймворк был скопирован в Contents / Frameworks в вашем комплекте приложений.

Для более подробной информации и пошагового примера, посмотрите Документация Sparkle Framework

...