Pregunta

He desarrollado una aplicación de Symbian.Necesito crear un archivo instalador de SIS Symbian junto con el marco QT en el mismo archivo SIS.En este momento instalé el marco por separado, que es como 12 MB y el QTmovilidad que es de alrededor de 2 MB.

Cómo crear un instalador que tiene la API de Frameworks QT requerida y reducir el tamaño del instalador.Y el instalador que puede funcionar sin conexión.

¿Fue útil?

Solución

Intentaría incorporar los archivos SIS de QT y QTmovity en el archivo SIS de la aplicación.

Estudia la parte relevante de la documentación de la kit de herramientas de instalación de software :

incrustar archivos SIS dentro de otros archivos SIS :

Un archivo SIS puede contener una serie de archivos SIS incrustados o anidados. [...] Incrustar archivos SIS puede ser útil para envasar múltiples componentes en un solo archivo SIS, pero luego se puede eliminar de forma independiente el uno del otro. Por ejemplo, si un archivo SIS necesita instalar un Aplicación y una biblioteca que se comparte con otros instalados. Aplicaciones, la biblioteca compartida podría instalarse como un SIS incrustado archivo, de modo que cuando la aplicación esté desinstalada, la biblioteca compartida permanecerá en el teléfono si aún lo exige otras aplicaciones.

Cómo crear un archivo de instalación que contiene archivos de instalación incorporada :

Un archivo SIS puede incluir otros archivos SIS. Para hacer esto, en el archivo PKG, incluya el nombre y la ubicación de los archivos de instalación incorporados, y su paquete UID (s), prefijado con el símbolo @.

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

Otros consejos

Debe usar el Instalador inteligente para Symbian.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top