Question

J'ai développé une application de Symbian.J'ai besoin de créer un fichier d'installateur SIS Symbian avec le cadre QT dans le même fichier SIS.À l'heure actuelle, j'ai installé le cadre séparément, ce qui est comme 12 Mo et le Qtmobility d'environ 2 Mo.

Comment créer un programme d'installation contenant l'API Frameworks QT requis et réduisez la taille de l'installateur.Et l'installateur qui peut fonctionner hors ligne.

Était-ce utile?

La solution

J'essaierais d'intégrer les fichiers SIS de QT et Qtmobility dans le fichier SIS de l'application.

Étudier la partie pertinente de la documentation du Toolkit d'installation du logiciel :

Incorporer des fichiers SIS dans d'autres fichiers SIS :

Un fichier SIS peut contenir un certain nombre de fichiers SIS incorporés ou imbriqués. [...] L'intégration des fichiers SIS peut être utile pour emballage plusieurs composants dans un seul fichier SIS, mais lequel peut ensuite être retiré de manière indépendante l'un de l'autre. Par exemple, si un fichier SIS doit installer un application et une bibliothèque partagée avec d'autres installations installées Applications, la bibliothèque partagée pourrait être installée en tant que SIS incorporé fichier, de sorte que lorsque l'application est désinstallée, la bibliothèque partagée restera sur le téléphone si elle est toujours requise par d'autres applications.

Comment créer un fichier d'installation contenant des fichiers d'installation incorporés :

Un fichier SIS peut inclure d'autres fichiers SIS. Pour ce faire, dans le fichier PKG, incluez le nom et l'emplacement du ou des fichiers d'installation intégrés, ainsi que de leur ou des uid (s) d'emballage, préfixés avec le symbole @.

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

Autres conseils

Vous devez utiliser le Smart Installer pour Symbian.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top