If you have the smart installer then you also have the document that came with it, which in the later part has packaging instructions. Your steps are right, and in practical terms this translate in a set of commands you will have to execute in command line to get the things done.
Prerequisites:
- app fully tested, built for device release
- Publisher ID certificate and key files
Code:
> cd <directory where *.pro is>
1.
Code:
> qmake sis QT_SIS_CERTIFICATE=<path>\publisher.cer QT_SIS_KEY=<path>\publisher.key QT_SIS_PASSPHRASE=<password>
2.
... prepare zip file for signing submission, as per Symbian Signed guidance
... submit, as per application's needs, either through Express Signed or Certified Signed channels
... get back a sis file, which you save in <directory where *.pro is>, with the same name as the file obtained at step 1. (overwrite)
3.
Code:
> qmake installer_sis QT_SIS_CERTIFICATE=<path>\publisher.cer QT_SIS_KEY=<path>\publisher.key QT_SIS_PASSPHRASE=<password>
4.
... prepare zip file for signing submission, as per Symbian Signed guidance
... submit for signing through Express Signed
... get back the signed file. Done.
The same steps 1 and 3 can be achieved calling makesis.exe and signsis.exe, of course.