Making an installation package

S60 applications are packaged in sis files for installation on mobile devices.

To create a sis package:

  1. If you used a development and testing UID, replace it with the UID you have received from Symbian.

  2. If you replaced the UID in your application, rebuild your application.

  3. Create an XML backup registration file and name it backup_registration.xml

    For more information on creating the XML backup registration file, see How-To Write Backup-aware Software in the Symbian OS Library.

    For a commented example of a backup_registration.xml file, see HelloWorldBasic backup registration file.

    For information on the security implications of back up and restore, see the Testing and Signing Developer's Library

  4. Create a pkg file for your application.

    For information on the pkg file syntax, see Package file format in the Symbian OS Library.

    For a commented example of a pkg file, see HelloWorldBasic .pkg file.

  5. Use the Makesis tool to create a sis file.

    For information on the Makesis tool, see MakeSIS - Installation file generator syntax in the Symbian OS Library

  6. Acquire an appropriate certificate.

    For information on the types of certificates available, see Security.

  7. Use the SignSIS tool to sign the sis file.

    For more information on the SignSIS tool, see SignSIS - Installation file signer syntax in the Symbian OS Library.

  8. If you are installing the sis file into an individual phone for testing, transfer the application with a USB or Bluetooth connection to your phone.

    For information on how to install applications in your phone, see your phone's user guide.

  9. If you are releasing the application to the market, use the processes you have defined for this task.