×

Discussion Board

Results 1 to 3 of 3
  1. #1
    Nokia Developer Champion
    Join Date
    Nov 2007
    Location
    Rome, Italy
    Posts
    2,406

    Symbian SIS QA failed for wrong UID

    I've received a QA failure since the QA team detected a wrong UID for the Symbian SIS file I've submitted. Specifically, they've detected the UID I'm currently using during development, even if I've changed that before re-building it for publishing.

    To avoid further similar errors, I've got some questions:

    1) is there any tools that I can use to check that a SIS file only uses and contains the required UID? I've tried SISContents (http://symbiandev.cdtools.net/) but could not find any trace of the wrong UID in both SIS files (the app one and the installer one).

    2) in Qt Creator, when switching from dev profile (dev UID + self signing + no smart installer) to publish profile (Nokia provided UID + no signing + smart installer) is it always necessary to perform a full clean of the project before building?

    3) in my experience, cleaning a project (Symbian target) literally takes a lot of time (almost a minute). Is that normal, or could that be due to some wrong config settings in my environment? Any way to have it perform quicker?

    Thanks,
    Pit

  2. #2
    Nokia Developer Moderator
    Join Date
    Feb 2006
    Location
    Oslo, Norway
    Posts
    28,671

    Re: Symbian SIS QA failed for wrong UID

    1) dumpsis.exe can extract the contents of a .sis/x file, and elftran/petran can show the UID-s inside the binaries (petran -dump s your.exe for a shorter, and petran -dump h your.exe for a longer output)
    2) when Symbian tools are involved it is always a good idea to do a complete clean prior to release builds. You may event want to dig into the toolchain and remove temporary files, "traditional" Symbian C++ SDK-s create a "BUILD" folder in their epoc32 folder, and mirror project locations there, dumping a large amount of auxiliary files there, including a pre-processed file containing the UID-s. If that file does not get refreshed for any reason, the old UID-s will be in the binary file. So it is a good idea to delete these temporary files from time to time (assuming that they exist in the Qt SDK too)
    3) if the above mentioned location and files exist, deleting them is probably faster than a toolchain-driven 'clean', however it may require some experimenting first, since the actual output files are elsewhere, and may require explicit deletion too

    Note that you can use the 'official' UID right from the start, that is why the developer certificate is provided: it enables you to sign files with your own 'official' UID-s at home.

  3. #3
    Nokia Developer Champion
    Join Date
    Nov 2007
    Location
    Rome, Italy
    Posts
    2,406

    Re: Symbian SIS QA failed for wrong UID

    Thank you for the hints wizard!

    Using the dev cert is one of the things I've always known but never done.. guess I have to start to ease my dev life

Similar Threads

  1. My Application submitted failed due to wrong UID
    By GTO_India in forum [Archivie] Application Signing
    Replies: 6
    Last Post: 2011-09-21, 17:30
  2. [merged] Is something wrong with Symbian Open Signed
    By dipeshtech in forum Symbian Signed Support, Application Packaging and Distribution and Security
    Replies: 63
    Last Post: 2011-03-24, 03:49
  3. submit failed due to wrong extension files
    By Nitesh Bhardwaj in forum Symbian Signed Support, Application Packaging and Distribution and Security
    Replies: 12
    Last Post: 2008-10-14, 11:12

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
×