フレームワークと一緒にSymbianにQTアプリケーションを展開する
-
12-12-2019 - |
質問
Symbianからアプリを開発しました。同じSISファイル内のQTフレームワークと一緒にSIS Symbianインストーラファイルを作成する必要があります。現在、私は12MBのようなフレームワークと2MBのQtmobilityのようなフレームワークをインストールしました。
必要なQT Frameworks APIを持つインストーラを作成し、インストーラのサイズを縮小します。そしてオフラインで動作できるインストーラ。
解決
アプリケーションのSISファイルにQtファイルとQtMobilityのSISファイルを埋め込もうとします。
SISファイルには、埋め込まれたまたはネストされたSISファイルがいくつか含まれている可能性があります。 [...] SISファイルを埋め込むことは、複数のコンポーネントをパッケージ化するのに役立ちます。 単一のSISファイルには、後で独立して削除することができます お互いの。たとえば、SISファイルがインストールする必要がある場合 アプリケーションと他のインストールと共有されているライブラリ アプリケーション、共有ライブラリは埋め込みSISとしてインストールできます。 ファイル、アプリケーションがアンインストールされているとき、共有ライブラリ 他のアプリケーションで依然として必要な場合は、電話機に残ります。
埋め込みインストールファイルを含むインストールファイルを作成する方法 SISファイルには他のSISファイルを含めることができます。これを行うには、pkgファイルに、埋め込みインストールファイルの名前と場所とそのパッケージUID(@ Symbol)が含まれています。
.IF NOT package(0x2001E61C) ; install Qt.sis only if not already installed @"Qt.sis", (0x2001E61C) endif IF NOT package(0x2002AC89) ; install QtMobility.sis only if not already installed @"QtMobility.sis", (0x2002AC89) endif
他のヒント
Symbian用Smart Installer のSymbian.