i develop a v5 software,and want to sign it.but after i submit the sis file,the web tell me that there is uid which is not in the range of the UIDS. the UIDS show two UID,0x2005B8EA,0xE35E91C1.0x2005B8EA is the UID i set.but i don't know how does the UID of 0xE35E91C1 come out? i search the project,but it can't find the String of 0xE35E91C1. Please tell me, what happen? thank you.
that UID would be a test range UID, thus if you took some ready made example (or used wizard for making the app), it should have been used as application UID. In that case if you change it, you would need to change it to mmp file, pkg file as well as check that application class is returning the new changed one.
thus, do re-check that the UID is not there, clean your project and re-build, and make new sis file and try the signing service again.
i clean my project.and rebuild it.
i have change the UID3 in my project everywhere.
I search the UID of 0xE35E91C1 in my project,but it can't find the string in my project.
That's what i puzzle. The String can't be found in the project,but the web tell me that the sis file has the uid of 0xE35E91C1.
You might want to use better search tool then, to make sure that none of the files really has this UID. Also check the pkg file, and manually delete all source files for the sis file (check the pkg lines, and delete only the files used as sources in it), then re-build. Basically I have seen couple of times that executables did not update for some reason, and manually deleting them would ensure that your sis file would not be including any old files in it.
petran -dump h your.exe will list you the UID-s (amongst other data) from the .exe file. Alternatively just delete it (and the auxiliary files in epoc32\BUILD\<path to your project>) and build the project again.