×

Discussion Board

Results 1 to 4 of 4
  1. #1
    Super Contributor
    Join Date
    Dec 2005
    Location
    England,UK
    Posts
    1,600

    How to get unsigned sis version using Nokia Qt SDK 1.0 for Symbian online signing

    Hi,
    I am looking for a way to create unsigned unsigned sis version using Nokia Qt SDK 1.0 for Symbian online signing. Qt Mobility requires most examples to be signed with capabilities beyond self signing.

    SIS files can be signed for all Platform Security Capabilities except CommDD, MultimediaDD, NetworkControl, DiskAdmin, DRM, AllFiles, TCB.

    This means using

    https://www.symbiansigned.com Open Signed Online


    This is a quick,less than hour, no cost (free) without the cost of public ID,developers cert, during development of Qt Mobility applications.

    To do this the following in Symbian 5th edition use makesis

    Code:
    MAKESIS   Version  5.1.0.4
    A utility for creating Software Installation (SIS) files
    Copyright (c) 2000-2007 Symbian Software Ltd. All rights reserved. 
    
    Usage : MakeSIS  pkgfile [sisfile]
    
      Options : [pkgfile] Name of the PKG file
      Options : [sisfile] Output SIS filename. 
      If not specified, the filename will be derived from the name of the PKG file
    This produces the unsigned sis. In Nokia Qt SDK this output file is deleted after self signing signSIS has finished.
    This deletion is controlled by Nokia Qt SDK command script.

    What IMHO we need is a way of stopping the deletion of the unsigned MakeSIS output.

    For example I have patched the createsis.pl to comment out the lines
    Code:
     # delete the temporary file
      unlink $sisfile_ip;
    and simply left
    Code:
     # delete the temporary file
      #unlink $sisfile_ip;
    now when I do

    Code:
    qmake lightmaps.pro
    make release-gcce
    make sis
    There are two sis files
    lightmaps.sis The self-signed sis
    lightmaps_unsigned.sis the unsigned version uploaded to https://www.symbiansigned.com Open Signed Online for signing via email.

    Clearly an official version would be better than have to "patch" modify the Nokia Qt SDK.

    Beginners and developers new to Symbian QtMobility will need this low cost feature

    Thanks,
    Jim Gilmour
    Forum Nokia Wiki Administrator
    Last edited by jimgilmour1; 2010-07-01 at 13:47.

  2. #2
    Super Contributor
    Join Date
    Dec 2005
    Location
    England,UK
    Posts
    1,600

    Lightbulb Re: How to get unsigned sis version using Nokia Qt SDK 1.0 for Symbian online signing

    Hi,
    Found a possible answer in the file at C:\NokiaQtSDK\Symbian\SDK\bin and createpackage.pl


    Usage: createpackage.pl [options] templatepkg [target]-[platform] [certificate key [passphrase]]

    Where supported [options] are as follows:
    [-u|unsigned] = Preserves the unsigned package
    there is a switch -u to preserve the unsigned file.
    Now just have to figure out where createpackage.pl is called from so that I can add the switch

    Preferably this would be better than patching the file like
    # remove temporary pkg and unsigned sis
    if (!$preservePkgOutput) {
    unlink $pkgoutput;
    }
    if (!$preserveUnsigned) {
    unlink $unsigned_sis_name;
    }
    to patch

    if (!$preserveUnsigned) {
    # unlink $unsigned_sis_name;

    Thanks
    Jim

  3. #3
    Registered User
    Join Date
    Feb 2010
    Posts
    45

    Re: How to get unsigned sis version using Nokia Qt SDK 1.0 for Symbian online signing

    Hi,

    the easiest way is:

    after you've created the self-signed sis go to:

    start->all programs->nokia qt sdk->symbian-> Qt command prompt

    browse to the directory of the project, then write:

    signsis -u Your_SelfSigned_App.sis Your_Unsigned_App.sis

    this command will remove the self sign from the sis file, and create the unsigned version.

  4. #4
    Super Contributor
    Join Date
    Dec 2005
    Location
    England,UK
    Posts
    1,600

    Re: How to get unsigned sis version using Nokia Qt SDK 1.0 for Symbian online signing

    Thanks for that. I found that the Qt Creator will allow an additional custom build process so I have updated my article on the Nokia Qt SDK remote Compiler to describe how to build an unsigned sis file automatically at http://wiki.forum.nokia.com/index.ph...n_unsigned_sis
    Thanks
    Jim

Similar Threads

  1. Qt SDK/Version path problems with Nokia Qt SDK beta on Windows 7
    By Evolius in forum [Archived] Qt SDKs and Tools
    Replies: 3
    Last Post: 2010-05-10, 19:46
  2. Replies: 2
    Last Post: 2008-11-20, 20:27
  3. Old unsigned sis and new Symbian Signed
    By y.a.k in forum Symbian
    Replies: 22
    Last Post: 2008-07-22, 07:44
  4. Lookin for online version of SDK help file.
    By advocatee in forum Symbian
    Replies: 2
    Last Post: 2003-09-09, 16:29

Posting Permissions

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