Я разрабатываю приложение C++ для Mac OS X 10.8 с Xcode/Qt 4.8.4. Я бы хотел, чтобы он работал на Mac OS X 10.6 и выше. Для этого я установил цель развертывания Xcode равным 10.6, также использую macdeployqt. Он отлично работает на Mac OS X 10.8, но на 10.6 есть много и много проблем.Развертывание приложения Qt на Mac OS X Snow Leopard
приложение аварий из-за отсутствия механизмов, которые расположены в разных местах на 10,6 и 10,8:
Dyld Сообщение об ошибке: Библиотека не загружены: /System/Library/Frameworks/CoreText.framework/Versions/ A/CoreText Реферировано от: /Volumes/deploy/MyApp.app/Contents/MacOS/../Frameworks/QtGui.framework/Versions/4/QtGui
Библиотека не загружен: /System/Library/Frameworks /ImageIO.framework/Versions/A/ImageIO Ссылка f ром: /Applications/MyApp.app/Contents/MacOS/../Frameworks/QtGui.framework/Versions/4/QtGui
... Похожие QtWebKit, QtNetwork вопросы и т.д и т.д ...
И есть хитрее вопросы о недостающих символов в некоторых системных библиотек, как libobjc.A.dylib, libSystem.B.dylib, LibC++ abi.dylib, LibC++ 1.dylib и т.д.:.
Dyld Ошибка Сообщение: Символ не найден: __dispatch_queue_attr_concurrent Репутация: /tmp/MyApp.app/Contents/MacOS/../Frameworks/libobjc.A.dylib Expec Ted в: /usr/lib/libSystem.B.dylib в /tmp/MyApp.app/Contents/MacOS/../Frameworks/libobjc.A.dylib
Может кто-нибудь объяснить, как это исправить ? Возможно ли вообще настроить Mac OS X 10.6 при использовании Qt 4.8.4? Возможно, Qt 4.8.4 не полностью совместим с 10.6? Я попытался установить QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.6 в .pro-файле, я использую macdeployqt, просто передавая MyApp.app в качестве единственного аргумента. Любая помощь приветствуется.