Russian Qt Forum
Октябрь 01, 2024, 12:35 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Deploying Applications on Mac OS X  (Прочитано 3242 раз)
@!!ex
Гость
« : Октябрь 28, 2010, 11:52 »

В винде для нормального запуска программы на Qt, нужно рядом с ней таскать соответствующие Qt*.dll и длл компилятора.

В Mac OS как это сделать?
получил список зависимостей через otool, положил их все рядом с app, но один фиг ничего не запустилось.
Что делать?
Записан
BlackTass
Гость
« Ответ #1 : Октябрь 28, 2010, 12:14 »

Их надо поместить в бандл и прописать там. Вроде в кьюте где то был скрипт, который пытается тоже самое делать, но не всегда успешно
Записан
@!!ex
Гость
« Ответ #2 : Октябрь 28, 2010, 12:15 »

Их надо поместить в бандл и прописать там.
а как это сделать?
Записан
@!!ex
Гость
« Ответ #3 : Октябрь 28, 2010, 12:18 »

И второй вопрос: как проверить что все ок?
под виндой не из под среды программа не запускается, и проверять легко - пока все длл рядом не положишь - не запустится.
под макосиной запускается. и нужна чистая макосина, без установленного XCode и Qt, чтобы проверить... а второй комп с МакОС взять негде... пинать на каждый тест клиента - тоже не вариант...
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #4 : Октябрь 28, 2010, 12:42 »

Нужно для начала прочитать раздел в ассистанте про деплой на маке. Сдеалть как там сказано.
Если всё будет ок, то прога не запустится - будет ругаться на двойной комплект фреймворков в системе (в /Library/Frameworks и в бандле). Переместив фреймворки из /Library/Frameworks мы удалим qt из системы. Если прог после этого запустится, всё ок. После этого фреймворки возвращаются обратно.
Записан
@!!ex
Гость
« Ответ #5 : Октябрь 29, 2010, 13:57 »

Собственно macdeployqt все что нужно сделал.
спасибо.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.041 секунд. Запросов: 20.