Hello every body,
I want to create myapp.sis, that when installing it, qt.sis automatically install into my phone if don't install.
I know that for this, the .pkg file had to be changed. But I don't know how?
Please show me a clear way.
Hello every body,
I want to create myapp.sis, that when installing it, qt.sis automatically install into my phone if don't install.
I know that for this, the .pkg file had to be changed. But I don't know how?
Please show me a clear way.
Apparently you will get informed by others as well that this is not the best way since it will produce a very big installation file and you might miss some dependencies because there are other installation files as well that might be needed. Also that is why Smart Installer exists.
In any case, to answer you question you need the following lines in your .pro file:
But to make it work, you need to find a program to extract the UID out of the qt.sis and replace the "0x00000000" above. Or else it is not going to work.Code:symbian:{ customrules.pkg_prerules = \ ";Qt" \ "@\"C:\QtSDK\Symbian\sis\Symbian^X\Qt\4.X.X\qt.sis",(0x00000000)"\ " " }
Why do you want to do it manually if smartinstaller is already doing it?
i think a good reason of including qt.sis in app (and qt mobility) is that qt 4.7 is not supported oficially on s60 3rd edition, but it works if installed manually (also qt mobility 1.1.3). why force qt 4.7 on a device? because it supports qt mobility 1.1.x which supports qcamera, whilst qt 4.6 and qt mobility 1.0.x do not include qcamera, which means symbian c++ camera implementation is needed, extra headache etc.
Thank you favoritas37,
How do I detect UID out of the qt.sis?
I used a program called YAMGui Plus. Search the net, i am sure you will find it.
In the main program page you will see in the toolbar the option "SIS Info/Extract", you select the .sis file of yours and what you are looking for is the UID3 field.