Название: macdeployqt & qml imports Отправлено: Ubuntu_linux от Октября 31, 2012, 14:00 Собираю пакет для публикации в аппсторе. Делаю все по инструкции (ну правда чуток доработал) http://www.digia.com/en/Blogs/Qt-blog/Pasi_Matilainen/Dates/2012/4/How-to-Publish-Qt-Applications-in-the-Mac-App-Store/
Все запускается и вроде корректно, НО проблемка в том что бинарник не видит qml импортов(которые я скопировал вручную) в пакете, например import Qt.labs.particles 1.0 и в результате белый экран. :( Как побороть проблему? Название: Re: macdeployqt & qml imports Отправлено: Ubuntu_linux от Ноября 01, 2012, 04:00 Слинковал либу libqmlparticlesplugin.dylib с либой декларатыве, гуи, коре, ... но получил вот такую ошибку:
file:///Users/alexkyrpa/Documents/QtProject/AngryBuster-build-desktop-Desktop_Qt_4_8_1_for_GCC__Qt_SDK__Release/AngryBuster.app/Contents/Resources/qml/AngryBuster/content/BoomBlock.qml:42:1: plugin cannot be loaded for module "Qt.labs.particles": Cannot load library /Users/alexkyrpa/Documents/QtProject/AngryBuster-build-desktop-Desktop_Qt_4_8_1_for_GCC__Qt_SDK__Release/AngryBuster.app/Contents/MacOS/Qt/labs/particles/libqmlparticlesplugin.dylib: (dlopen(/Users/alexkyrpa/Documents/QtProject/AngryBuster-build-desktop-Desktop_Qt_4_8_1_for_GCC__Qt_SDK__Release/AngryBuster.app/Contents/MacOS/Qt/labs/particles/libqmlparticlesplugin.dylib, 5): Library not loaded: @executable_path/../Frameworks/QtDeclarative.framework/Versions/4.0/QtDeclarative Referenced from: /Users/alexkyrpa/Documents/QtProject/AngryBuster-build-desktop-Desktop_Qt_4_8_1_for_GCC__Qt_SDK__Release/AngryBuster.app/Contents/MacOS/Qt/labs/particles/libqmlparticlesplugin.dylib Reason: image not found) import Qt.labs.particles 1.0 Но в тоже время otool -L показует вроде нормальный вывод: otool -L AngryBuster.app/Contents/MacOS/Qt/labs/particles/libqmlparticlesplugin.dylib AngryBuster.app/Contents/MacOS/Qt/labs/particles/libqmlparticlesplugin.dylib: @executable_path/../imports/Qt/labs/particles/libqmlparticlesplugin.dylib (compatibility version 0.0.0, current version 0.0.0) @executable_path/../Frameworks/QtDeclarative.framework/Versions/4.0/QtDeclarative (compatibility version 4.8.0, current version 4.8.1) @executable_path/../Frameworks/QtScript.framework/Versions/4.0/QtScript (compatibility version 4.8.0, current version 4.8.1) @executable_path/../Frameworks/QtCore.framework/Versions/4.0/QtCore (compatibility version 4.8.0, current version 4.8.1) @executable_path/../Frameworks/QtSvg.framework/Versions/4.0/QtSvg (compatibility version 4.8.0, current version 4.8.1) @executable_path/../Frameworks/QtGui.framework/Versions/4.0/QtGui (compatibility version 4.8.0, current version 4.8.1) @executable_path/../Frameworks/QtSql.framework/Versions/4.0/QtSql (compatibility version 4.8.0, current version 4.8.1) @executable_path/../Frameworks/QtXmlPatterns.framework/Versions/4.0/QtXmlPatterns (compatibility version 4.8.0, current version 4.8.1) @executable_path/../Frameworks/QtNetwork.framework/Versions/4.0/QtNetwork (compatibility version 4.8.0, current version 4.8.1) /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.9.0) /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 625.0.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 123.0.0) Название: Re: macdeployqt & qml imports Отправлено: Ubuntu_linux от Ноября 01, 2012, 15:02 Помогите пожалуйста!
Название: Re: macdeployqt & qml imports Отправлено: Bepec от Ноября 01, 2012, 15:04 Занимался бы этим - помог.
А так даже интереса нету разбираться :) Название: Re: macdeployqt & qml imports Отправлено: Ubuntu_linux от Ноября 02, 2012, 14:18 Вот, что непонятно, так ето элементарность ситуации, а решить ее хз.
Название: Re: macdeployqt & qml imports Отправлено: Ubuntu_linux от Ноября 05, 2012, 16:33 Что-то такая простенькая проблема, а хз как решить.... Никто не знает?
|