Qt Creator Manual

Publishing Qt Content for Symbian Devices

The Publish Qt Symbian Applications to Nokia Store wizard allows you to check that your application can be published to Nokia Store. It checks that the application UID, vendor name, and the capabilities used meet the Nokia Publish criteria.

You can use the Application Signing Services for Nokia Store to get your application Express Signed for free by Nokia. Submit an unsigned SIS file (with the application UID that you receive from Nokia Publisher Support) to the Nokia Publish tool.

If you use Symbian Signed UIDs or the application uses functions that require advanced capabilities, you must use the standard Symbian Signed process to have the application Symbian Signed (using the Certified Signed path or the manufacturer-specific channel). For more information, see Deploying Applications to Symbian Devices.

To use the publishing wizard:

  1. Select Projects to select the Qt version to build the application. For more information, see Selecting Qt for Symbian Versions.
  2. Select the Symbian Device build target for your project.
  3. Choose Build > Publish Project.
  4. Select Publish Qt Symbian Applications to Nokia Store, and then select Start Wizard.
  5. Select the Qt version and device type to build against and click Next. We recommend that you select a release configuration.
  6. The wizard checks the information in the project file against the Nokia Publish criteria and indicates possible problems. You can fix some of the problems in the wizard.

    "Project File Checks dialog"

  7. Select Commit to save changes and create the .sis file. The .sis file is packaged with Nokia Smart Installer for Symbian.
  8. Choose Open Containing Folder to open the folder where the .sis file was created.
  9. Submit the created .sis file to Nokia Publish as a Qt Content item.

Note: After you change the application UID, you must use the developer certificate-key pair that you receive from Nokia Publisher Support for testing the application on devices. The following error message is displayed on the device if you use UIDs from the trusted range (0x2xxxxxxx) in a self-signed application: Unable to install a trusted application from a trusted supplier. For more information, see UID.

If you try to use more capabilites than the certificate permits, the following error message is displayed on the device: Requested application access not granted. For example, if you try to install a self-signed application that uses a system capability.