Domanda

Ho sviluppato un'app da Symbian.Ho bisogno di creare un file di installazione Symbian Sis insieme al framework QT nello stesso file SIS.In questo momento ho installato la struttura separatamente che è come 12 MB e la Qtmobility che è di circa 2 MB.

Come creare un programma di installazione che ha l'API dei framework QT richiesto e ridurre le dimensioni del programma di installazione.E l'installatore che può funzionare offline.

È stato utile?

Soluzione

Proverei a incorporare i file SIS di QT e QTMobility nel file SIS dell'applicazione.

Studia la parte rilevante della documentazione del Toolkit di installazione del software :

incorporando file SIS all'interno di altri file SIS :

.

Un file SIS può contenere un numero di file SIS incorporati o nidificati. [...] L'incorporamento dei file SIS potrebbe essere utile per il confezionamento di più componenti in un singolo file SIS, ma che può essere in seguito rimosso in modo indipendente di ciascun altro. Ad esempio, se un file SIS deve installare un Applicazione e una libreria condivisa con altri installati Applicazioni, la libreria condivisa potrebbe essere installata come SIS incorporata file, in modo che quando l'applicazione è disinstallata, la libreria condivisa rimarrà al telefono se è ancora richiesto da altre applicazioni.

Come creare un file di installazione contenente file di installazione incorporati :

Un file SIS può includere altri file SIS. Per fare ciò, nel file PKG, includere il nome e la posizione dei file di installazione incorporati, e il loro pacchetto UID (i), prefissato con il simbolo @.

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
.

Altri suggerimenti

Dovresti usare Smart installer per Symbian.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top