Changing the platform UID

When porting applications from S60 3rd Edition to S60 5th Edition, you must include the S60 5th Edition platform UID in your application's .pkg file and create a new .sis installation package using the modified .pkg file.

The platform UID for S60 5th Edition is 0x1028315F.

To add the S60 5th Edition UID, include the following line in the .pkg file of your application:

[0x1028315F], 0, 0, 0, {"Series60ProductID"}

If you do not include the S60 5th Edition platform UID in your package file and create a new .sis installation package, the user will get a compatibility warning when installing the application. The warning may result in the end user canceling the installation.

Creating a new .sis installation package using the .pkg file with the S60 5th Edition platform UID is required even if you have not made any other changes in your application.

If you have verified that the same binary can be used on multiple S60 platform releases, you can include platform UIDs for multiple S60 releases in your package file as illustrated by the example below.

;Supports S60 release 3.0
[0x101F7961], 0, 0, 0, {"Series60ProductID"}

;Supports S60 release 5.0
[0x1028315F], 0, 0, 0, {"Series60ProductID"}

Note: For S60 3rd Edition releases, you only need to include the platform UID for the earliest platform release with which your application is compatible.

For more information and a list of the platform UIDs used in earlier S60 releases, see Platform UID.