Signing Symbian/Qt Mobile Applications conventionally has to be done on Windows.
The good news is now it's possible to sign Symbian/Qt mobile applications in Linux-based operating systems such as Ubuntu, with the help of wine.
- First you need to get a Symbian certificate and key.
You can get your applications Symbian signed for free and get developer certificates from Ovi Publish.
- Extract the signsis.exe file from this zip file.
Source: FExplorer thread
I recommend to make this file executable so you can run it directly with Wine and not having to prefix "wine" command for launching.
Running this command on Terminal:
chmod +x signsis.exe
- Install Wine.
In Ubuntu, open Terminal and type:
sudo apt-get install wine
A utility for signing Software Installation (SIS) files.
Copyright (c) 2004 Symbian Software Ltd. All rights reserved.Signing
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub