×

Discussion Board

Results 1 to 8 of 8
  1. #1
    Registered User
    Join Date
    Apr 2011
    Posts
    4

    Sis file was successfully installed but when clicked, nothing happens

    I used Symbian Open Signed Website for open signing and installed the generated sis file to test my application in the test phone. The sis file was successfully installed but when I clicked on the icon of the app, nothing happens. Nothing really happens.

    I am using Nokia QT SDK and QT 4.7. I used QT creator to generate the self signed sis file. Then, using command prompt to remove the self signed section, signsis -u symbian_selfsigned.sis symbian_unsigned.sis . Then I used the unsigned version for using Symbian Open signed website. My application requires ReadDeviceData, WriteDeviceData capabilities to send SMS.

    My application works on RDA devices since I used the provided dev cert to generate sis file.

    Please help. What am I doing wrong?

  2. #2
    Nokia Developer Moderator
    Join Date
    Mar 2003
    Location
    Lempäälä/Finland
    Posts
    29,166

    Re: Sis file was successfully installed but when clicked, nothing happens

    it is most likely crashing on the start-up, thus check the panic code: http://wiki.forum.nokia.com/index.ph...ded_panic_code

    Also you could use on-device-debugging with Qt Creator, and add breakpoints into the applciation to see what happens in there.

  3. #3
    Nokia Developer Moderator
    Join Date
    Sep 2004
    Location
    Tampere, Finland
    Posts
    11,359

    Re: Sis file was successfully installed but when clicked, nothing happens

    If your application works as self-signed, why are you removing the signature and user Open Signed Online? If your application does not work as self-signed, generate an unsigned version of the app instead of unsingning it, as the SDK may have still some additional processing on the SIS file, to force it be self-signable, and that may make the app unausable.

    What capabilities does your application need? If you need capabilities which required more than self-signing, or if you plan to distribute your application, why don't you get yourself a developer certificate, either from Symbian Signed (not free) or from Ovi Publish (free)?
    -- Lucian

    If you are not yet a DVLUP member it is time to correct that mistake :) Click here to join: http://www.dvlup.com/lucian/Invite

  4. #4
    Registered User
    Join Date
    Apr 2011
    Posts
    4

    Re: Sis file was successfully installed but when clicked, nothing happens

    Thank you sir for your reply. However, when I installed and run the application on the device. Nothing is shown, not even an indication that it started or a notification that it closed.

    I also used the on-device debugging with QT creator and it works perfectly fine.

    Quote Originally Posted by symbianyucca View Post
    it is most likely crashing on the start-up, thus check the panic code: http://wiki.forum.nokia.com/index.ph...ded_panic_code

    Also you could use on-device-debugging with Qt Creator, and add breakpoints into the applciation to see what happens in there.

  5. #5
    Registered User
    Join Date
    Apr 2011
    Posts
    4

    Re: Sis file was successfully installed but when clicked, nothing happens

    To my knowledge, Symbian Open signed website requires unsigned sis file. (Please do correct me if I'm wrong). I tried the suggested procedures in this thread to generate the unsigned sis file: http://discussion.forum.nokia.com/fo...online-signing

    My application requires the capabilities below:
    TARGET.CAPABILITY = NetworkServices \
    LocalServices \
    ReadUserData \
    WriteUserData \
    UserEnvironment \
    ReadDeviceData \
    WriteDeviceData

    And ReadDeviceData and WriteDeviceData needs to be open-signed.

    Quote Originally Posted by ltomuta View Post
    If your application works as self-signed, why are you removing the signature and user Open Signed Online? If your application does not work as self-signed, generate an unsigned version of the app instead of unsingning it, as the SDK may have still some additional processing on the SIS file, to force it be self-signable, and that may make the app unausable.

    What capabilities does your application need? If you need capabilities which required more than self-signing, or if you plan to distribute your application, why don't you get yourself a developer certificate, either from Symbian Signed (not free) or from Ovi Publish (free)?

  6. #6
    Nokia Developer Moderator
    Join Date
    Sep 2004
    Location
    Tampere, Finland
    Posts
    11,359

    Re: Sis file was successfully installed but when clicked, nothing happens

    Correct. But the IDE supports an "unsigned" configuration, which outputs the SIS file ... unsigned.
    If you build a self-signed package first, you may want to read the compiler output carefully and ensure that the compiler does not remove any capabilites from the binaries, in order to make them self-signable. It should not happen anymore, but just in case, check it.
    -- Lucian

    If you are not yet a DVLUP member it is time to correct that mistake :) Click here to join: http://www.dvlup.com/lucian/Invite

  7. #7
    Registered User
    Join Date
    Apr 2011
    Posts
    4

    Re: Sis file was successfully installed but when clicked, nothing happens

    Oh! I get what you mean, thank sir for the suggestion! But when I checked it, it seems there's nothing wrong. Can I ask how do you compile your application? How do you generate unsigned sis file? In your own way. Because I'm guessing that there's just something wrong with how I generate the unsigned sis file. Since the application works on simulator and RDA devices.

    Do you use makesis pkgfile [sisfile]? Which pkgfile should I use? qmake command generates 2 pkg file. Application_installer.pkg and Application_template.pkg.

    Before, I tried to generate the sis files of each pkg then used them in Symbian Open signed website. However, both sis files didn't work.

    Thank you sir!

  8. #8
    Nokia Developer Moderator
    Join Date
    Sep 2004
    Location
    Tampere, Finland
    Posts
    11,359

    Re: Sis file was successfully installed but when clicked, nothing happens

    The IDE can generate the SIS files for you. Look in the Projects view, in the Run settings of the Symbian target. You can specify there which certificate to be used, if any.



    For command line tools, "make sis" is what you should use, with additional options to be found at http://doc.trolltech.com/latest/symb...roduction.html. It will build the SIS file based on *_template.pkg.
    Attached Images Attached Images
    -- Lucian

    If you are not yet a DVLUP member it is time to correct that mistake :) Click here to join: http://www.dvlup.com/lucian/Invite

Similar Threads

  1. Replies: 11
    Last Post: 2009-12-07, 10:05
  2. Nothing happens when I copy to my custom MTM service
    By jaggernod in forum Symbian Networking & Messaging (Closed)
    Replies: 0
    Last Post: 2007-10-11, 10:58
  3. embedded sis was not installed!
    By yyyly in forum Symbian
    Replies: 8
    Last Post: 2006-11-08, 02:23
  4. Replies: 7
    Last Post: 2006-10-27, 10:49

Posting Permissions

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