×

Discussion Board

Results 1 to 13 of 13
  1. #1
    Regular Contributor
    Join Date
    Sep 2008
    Posts
    116

    Can't install example to real device.

    I have build SIPExample from S60_3rd_MR SDK.

    After that I create sis:
    createsis create sipex_gcce.pkg

    And try to install sipex_gcce.SIS to real device (E65). But there is error: "Required application access not granted"

    What's wrong?

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

    Re: Can't install example to real device.

    you are then propably defining more capabilities in your mmp than your certificate allows.

  3. #3
    Regular Contributor
    Join Date
    Sep 2008
    Posts
    116

    Re: Can't install example to real device.

    This is Example from nokia (SIPExample). I did't change something.

  4. #4
    Nokia Developer Moderator
    Join Date
    Oct 2006
    Location
    Finland
    Posts
    4,533

    Re: Can't install example to real device.

    Ok let me re-phrase the suggestion of Jukka(so it sounds better to you) :

    Your certificate allows lesser capabilities than needed in the mmp file

  5. #5
    Regular Contributor
    Join Date
    Sep 2008
    Posts
    116

    Re: Can't install example to real device.

    Quote Originally Posted by Symbian_Neil View Post
    Ok let me re-phrase the suggestion of Jukka(so it sounds better to you) :

    Your certificate allows lesser capabilities than needed in the mmp file
    Hmm... Examples in nokia S60 SDK not for real devices, but for emulator only?

  6. #6
    Registered User
    Join Date
    Jun 2006
    Location
    India
    Posts
    1,043

    Re: Can't install example to real device.

    Hi,
    The SDKs various examples which are using capabilites which are not there for the self signed applications. If you want to confirm what Symbian_Neil and symbianyucca are refering to have a look into your example's mmp CAPABILITY. Also check this link for more information on what capability a user self signed application is having
    http://wiki.forum.nokia.com/index.php/Capabilities
    so in case there is some Capability which is there in your mmp and not in the user capability list(in case you are using self signed certificate) then it won't allow you to install application on the device.
    Maximus
    S60 Developer
    Impossible is nothing

  7. #7
    Nokia Developer Moderator
    Join Date
    Oct 2006
    Location
    Finland
    Posts
    4,533

    Re: Can't install example to real device.

    Quote Originally Posted by valexey View Post
    Hmm... Examples in nokia S60 SDK not for real devices, but for emulator only?
    Rephrasing again : you need appropriate certificate to sign the example application to test them on the device.

    To avoid further rephrasing of the same suggestions, you could check the link provided by yogpan. Also you could search the DiBo for further information on capability and certificates,

  8. #8
    Nokia Developer Champion
    Join Date
    Mar 2006
    Location
    Helsinki, Finland
    Posts
    8,344

    Re: Can't install example to real device.

    SIPExample contains some capabilities which do not come under user-grantable set of capabilities. Apparently you cannot sign it with Self-signed certificate. You have to sign your sis file with Developer certificate.

    You can sign your sis file with OpenSigned Online. Make sure that you select all the capabilities which you use in your application on OpenSigned Online request page.
    Nokia Developer Wiki Moderation team

  9. #9
    Regular Contributor
    Join Date
    Sep 2008
    Posts
    116

    Re: Can't install example to real device.

    Quote Originally Posted by kiran10182 View Post
    SIPExample contains some capabilities which do not come under user-grantable set of capabilities. Apparently you cannot sign it with Self-signed certificate. You have to sign your sis file with Developer certificate.

    You can sign your sis file with OpenSigned Online. Make sure that you select all the capabilities which you use in your application on OpenSigned Online request page.
    Hmm... May be I should change UID? (there are uid's 0xAXXXXXXX and 0x1XXXXXXX in this sip-example)

  10. #10
    Registered User
    Join Date
    Jun 2006
    Location
    India
    Posts
    1,043

    Re: Can't install example to real device.

    Hi,
    I dont understand how changing the UID is going to help your cause. It seems that your example application needs more capability than the user defined capabilities so the best way to make it work on the device is to get the developer certificate for your device and sign your sis with it.
    Kiran has already thrown enough light on how to get the developer certificate. Its better you try this approach.
    Maximus
    S60 Developer
    Impossible is nothing

  11. #11
    Nokia Developer Champion
    Join Date
    Mar 2006
    Location
    Helsinki, Finland
    Posts
    8,344

    Re: Can't install example to real device.

    Quote Originally Posted by valexey View Post
    Hmm... May be I should change UID? (there are uid's 0xAXXXXXXX and 0x1XXXXXXX in this sip-example)
    You can proceed with Opensigned online without changing anything for now. Just create .sis file and submit it to symbiansigned.

    Carbide will sign your sis file with selfsigned certificate and produce .sisx file. Submit .Sis file, not .Sisx.
    Nokia Developer Wiki Moderation team

  12. #12
    Regular Contributor
    Join Date
    Sep 2008
    Posts
    116

    Re: Can't install example to real device.

    Quote Originally Posted by kiran10182 View Post
    You can proceed with Opensigned online without changing anything for now. Just create .sis file and submit it to symbiansigned.

    Carbide will sign your sis file with selfsigned certificate and produce .sisx file. Submit .Sis file, not .Sisx.
    I created sis:
    makesis sipex_gcce.pkg

    I try to sign it by OpenSigned Online, but there is error:
    "FAILURE: Submitted .sis file uses a UID that is not allocated to the account holder matching this email address."

  13. #13
    Nokia Developer Champion
    Join Date
    Mar 2006
    Location
    Helsinki, Finland
    Posts
    8,344

    Re: Can't install example to real device.

    Quote Originally Posted by valexey View Post
    I created sis:
    makesis sipex_gcce.pkg

    I try to sign it by OpenSigned Online, but there is error:
    "FAILURE: Submitted .sis file uses a UID that is not allocated to the account holder matching this email address."
    Ok. I got the point. 0xA.... range should be used when submitting your self-signed application for Symbian signing. If you use 0xE.. range then it won't complain about this failure because E range has been reserved for development purpose for Self.signed applications. Now what you should do is, change UID3 of the example. There are 5 UID3 used in the example which fall into 0xA... range. You have to change them one by one. You can take 5 UID from 0 range (0x00000000 to 0x0FFFFFFF). It would be a long process though.

    • Take "gameengine" and replace all the occurrences of 0xA.. UID with first UID from 0 range
    • Take "gameUI_series60" and replace all the occurrences of 0xA.. UID with second UID from 0 range
    • ...so on



    PS: While changing UID, For e.g: 0xA00001EA with 0x05000000, search for A00001EA only and use replace all with 05000000 in whole project. This will help you.
    Nokia Developer Wiki Moderation team

Similar Threads

  1. Catching a REAL sms over a REAL mobile device
    By hermes_surfer in forum General Messaging
    Replies: 2
    Last Post: 2008-09-02, 19:34
  2. Qestion about loading .SIS file to real device
    By liuxingyu_best in forum Symbian
    Replies: 2
    Last Post: 2008-08-13, 10:42
  3. Test memory leaks on real device
    By viktor_m in forum Symbian
    Replies: 8
    Last Post: 2008-08-11, 17:09
  4. Replies: 1
    Last Post: 2006-08-18, 10:22
  5. Install a recogniser as sis on the device?
    By mayankkedia in forum Symbian
    Replies: 0
    Last Post: 2005-01-18, 01:53

Posting Permissions

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