2010-08-31 1 views
1

В настоящее время я создаю свое первое приложение для Mac, и я немного смущен процессом доставки. Я быстро прочитал Руководство по доставке ПО, но, похоже, подразумевает, что если у меня есть несколько компонентов в моем приложении, я должен использовать управляемую установку. Мое приложение очень простое, но оно основано на инфраструктурах VVOpenSource, поэтому, когда я создаю свое приложение, рядом с моим пакетом .app у меня есть 3 каталога .framework. Я хотел бы сделать установку максимально простой, поэтому ручная установка из DMG была бы потрясающей.Упаковка приложения Mac для ручной установки, даже если у него есть фреймворки?

В любом случае я могу упаковать свое приложение в DMG?

ответ

1

Поместите рамки в каталог Contents/Frameworks в свой пакет приложений. Для этого вам нужно правильно установить «установочный каталог» при создании фреймворков, например, до @executable_path/../Frameworks/.

+0

Большое спасибо. Не могли бы вы рассказать мне больше о том, где я могу найти этот «установочный каталог»? – Sebastien

+0

Это настройка сборки. Посмотрите на список настроек сборки в целевой информации, затем прокрутите вниз до заголовка «Развертывание» или введите «установка» в поле поиска. – JWWalker

+0

ОК, я нашел настройку, но я кое-что не понимаю. На каком проекте/цели я должен установить этот параметр? В моем приложении или в рамках, которые я импортирую в свое приложение? – Sebastien