×

Discussion Board

Page 1 of 2 12 LastLast
Results 1 to 15 of 26
  1. #1
    Regular Contributor
    Join Date
    Apr 2009
    Posts
    65

    Angry [moved] Carbide produces useless sis files

    Why do I HAVE to get an application of my own signed to put it on my own phone? Worse why does the Carbide dev environment provide me with a sis file that is useless for anything but sending via a web page to a web service which then tinkers with it and sends me an email so I use a webservice to download a file that isn't useless?
    Why doesn't the carbide allow me to provide my own cert, or perhaps the phone allow me to say 'I know its not signed but I want the application', or at least Carbide should be able to tell me that the file isn't a proper sis, isn't any use, needs signing and guide me through the process?
    What if I don't have internet connection can I not develop - no, what if the webservice is 'down' then I'm stuck.
    The tag line for S60 says open for innovation - so far my experience is that its anything BUT open for innovation.

  2. #2
    Regular Contributor
    Join Date
    Apr 2009
    Posts
    65

    Re: Carbide produces useless sis files

    And already I can feel the pain, its now 5 minutes and all I've got is an email saying something is processing the application. Please, the idea of modern development tools on your own PC is that the development cycle is short and sweet, I can write something, try it, mod it, try it again in seconds, not minutes!!!!
    Might as well go back to mainframes and queueing builds up and waiting until the morning!

    Dark ages we're heading your way again!

  3. #3
    Super Contributor
    Join Date
    Mar 2004
    Location
    Singapore
    Posts
    9,968

    Re: Carbide produces useless sis files

    Why doesn't the carbide allow me to provide my own cert,
    yes it does do read Carbide.C++ Docs.

  4. #4
    Regular Contributor
    Join Date
    Apr 2009
    Posts
    65

    Re: Carbide produces useless sis files

    So now I have the signed sis and try and install it. Things appear to go well then there is a message box appears, something about the certificate, but some numpty has decided that users don't need to read errors that meant an application failed to install so rips it off the screen before you can read it.
    Please can someone find who is responsible for this stuff and force them to use it??????

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

    Re: Carbide produces useless sis files

    Quote Originally Posted by dhitchman View Post
    Why do I HAVE to get an application of my own signed to put it on my own phone? Worse why does the Carbide dev environment provide me with a sis file that is useless for anything but sending via a web page to a web service which then tinkers with it and sends me an email so I use a webservice to download a file that isn't useless?
    Why doesn't the carbide allow me to provide my own cert, or perhaps the phone allow me to say 'I know its not signed but I want the application', or at least Carbide should be able to tell me that the file isn't a proper sis, isn't any use, needs signing and guide me through the process?
    What if I don't have internet connection can I not develop - no, what if the webservice is 'down' then I'm stuck.
    The tag line for S60 says open for innovation - so far my experience is that its anything BUT open for innovation.
    There is a concept of capability and hence the existence of platform security, starting from S60 3rd edition(Symbian OS v.9.x). Then the fundamental question is: which are the capabilities your application is using? If those capabilities come under user-grantable set then you just need to sign your sis file with self-signed certificate. You should thank to Carbide.c++ as it signs your .Sis file with Self-signed certificate and hence you can install it on real device. The one generated from .pkg file is bare .SIS file which is not signed with any certificate and the one with .SISX extension is signed with default self-signed certificate, with respect to Carbide.c++ auto generation)

    It is not mandatory to upload such .Sis file on Webservice(I guess you are talking about OpenSigned Online) all the times. It solely depends on the capabilities your application is using.

    Let's assume that you are using extended set of capabilities which are not user-grantable, then you have two choices.
    1) OpenSigned Online (Which is free and bound to on one IMEI in one request)
    2) OpenSigned Offline( You have to have Publisher ID and then you can create certificate on your local PC, which will last for 3 years, and the IMEI limit is 1000)

    So now what irritates you still?
    Nokia Developer Wiki Moderation team

  6. #6
    Regular Contributor
    Join Date
    Apr 2009
    Posts
    65

    Re: Carbide produces useless sis files

    Installing now for the third time
    (first I assumed it would work then couldn't find the app
    second I read something about a certificate
    third I was really ready for it, apparently the certificate may not yet be valid

    in a moment I will try again having checked the phones time and date, hopefully, maybe, perhaps if the wind is in the right direction, the moon in the right quarter and my lucky star aligned properly with saturn or jupiter or whatever it might possibly download onto the phone, then I can prove it doesn't work, whoopee).

  7. #7
    Super Contributor
    Join Date
    Oct 2007
    Location
    જુનાગઢ - India
    Posts
    3,034

    Smile Re: Carbide produces useless sis files

    Quote Originally Posted by dhitchman View Post
    Why do I HAVE to get an application of my own signed to put it on my own phone? Worse why does the Carbide dev environment provide me with a sis file that is useless for anything but sending via a web page to a web service which then tinkers with it and sends me an email so I use a webservice to download a file that isn't useless?
    Why doesn't the carbide allow me to provide my own cert, or perhaps the phone allow me to say 'I know its not signed but I want the application', or at least Carbide should be able to tell me that the file isn't a proper sis, isn't any use, needs signing and guide me through the process?
    What if I don't have internet connection can I not develop - no, what if the webservice is 'down' then I'm stuck.
    The tag line for S60 says open for innovation - so far my experience is that its anything BUT open for innovation.
    All of your question is not clear to me. please explain bit more.

    You can use your own certificate to sign your appliation in carbide. check following article for "how to do it".

    http://wiki.forum.nokia.com/index.ph...gn_Certificate

    On SIS properties tab, select "Sign SIS file with certificate/key pair" and then select your certificate and keys.

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

    Re: Carbide produces useless sis files

    Quote Originally Posted by dhitchman View Post
    Installing now for the third time
    (first I assumed it would work then couldn't find the app
    second I read something about a certificate
    third I was really ready for it, apparently the certificate may not yet be valid

    in a moment I will try again having checked the phones time and date, hopefully, maybe, perhaps if the wind is in the right direction, the moon in the right quarter and my lucky star aligned properly with saturn or jupiter or whatever it might possibly download onto the phone, then I can prove it doesn't work, whoopee).
    Wait wait. Have some patience and read my previous post. Read it thoroughly and reply me.

    These will also help you later:

    * http://wiki.forum.nokia.com/index.ph...roubleshooting

    * http://blogs.forum.nokia.com/index.p...7&articleId=93
    Nokia Developer Wiki Moderation team

  9. #9
    Regular Contributor
    Join Date
    Apr 2009
    Posts
    65

    Re: Carbide produces useless sis files

    Good guess!
    Got it to download. Brilliant, well almost.
    Now when I run it (after the signing process, and the download hassle) I get 'Unable to execture for security reasons -46.
    I guess some more googling to find out what thats about.
    This application is doing squat thats exciting yet. I had hoped I'd be able to see the camera image, but thats all!

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

    Re: Carbide produces useless sis files

    Quote Originally Posted by dhitchman View Post
    I get 'Unable to execture for security reasons -46.
    This is because you do not have capability(of course your application) to use some services on the phone. It is scientifically known as KErrPermissionDenied . Search for that instead for more good google hits.
    Nokia Developer Wiki Moderation team

  11. #11
    Nokia Developer Moderator
    Join Date
    Feb 2006
    Location
    Oslo, Norway
    Posts
    28,764

    Re: Carbide produces useless sis files


  12. #12
    Regular Contributor
    Join Date
    Apr 2009
    Posts
    65

    Re: Carbide produces useless sis files

    Quote Originally Posted by kiran10182 View Post
    Wait wait. Have some patience and read my previous post. Read it thoroughly and reply me.

    These will also help you later:

    * http://wiki.forum.nokia.com/index.ph...roubleshooting

    * http://blogs.forum.nokia.com/index.p...7&articleId=93
    Many thanks, I have tried
    a) the middle 'self sign' button, the phone flashes (yep, the programmer at Symbian didn't think you'd want to read the message) "Certificate error", no more information during installation.
    b) generating a certificate and key (using the command line instructions) and building with the bottom selection (sign with cert pair). This gives exactly the same response.

    So now my open to innovation phone won't allow me to debug or deploy.

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

    Re: Carbide produces useless sis files

    Quote Originally Posted by dhitchman View Post
    Many thanks, I have tried
    a) the middle 'self sign' button, the phone flashes (yep, the programmer at Symbian didn't think you'd want to read the message) "Certificate error", no more information during installation.
    b) generating a certificate and key (using the command line instructions) and building with the bottom selection (sign with cert pair). This gives exactly the same response.

    So now my open to innovation phone won't allow me to debug or deploy.
    Note that you need to install the signed version of .Sis and i.e .Sisx from Carbide.c++(by default). So delete your previous .sis and .sisx files, just to make sure that they are really being created again.

    Also check the date-time of your phone and PC. They should be in Sync.

    And at last but not the least, you haven't replied to my question which I asked you in the first post. Again, which are the capabilities your application is using?
    Nokia Developer Wiki Moderation team

  14. #14
    Regular Contributor
    Join Date
    Apr 2009
    Posts
    65

    Re: Carbide produces useless sis files

    Quote Originally Posted by kiran10182 View Post
    Note that you need to install the signed version of .Sis and i.e .Sisx from Carbide.c++(by default). So delete your previous .sis and .sisx files, just to make sure that they are really being created again.

    Also check the date-time of your phone and PC. They should be in Sync.

    And at last but not the least, you haven't replied to my question which I asked you in the first post. Again, which are the capabilities your application is using?
    Capability scan is coming up with one - 'Dependent' for a call to RFile::Replace, as its not important for now I will just delete that call

    Time and date in sync (had to do this because I did have an error complaining the cert was not yet valid).

    Have checked the time and date of the sis and sisx files I'm producing, cleaned them, deleted them, tried 'clean' as well just in case.

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

    Re: Carbide produces useless sis files

    So finally what is the error? You can check this: http://blogs.forum.nokia.com/index.p...7&articleId=93

    Create one simple HelloWorld type of S60->GUI Application from Carbide.c++ and build it for Phone Release(GCCE). Install the resultant self-signed .Sisx file. Does it create the same problem?
    Nokia Developer Wiki Moderation team

Similar Threads

  1. Multiple SIS files with and without executables/libraries
    By jappers in forum Symbian Signed Support, Application Packaging and Distribution and Security
    Replies: 1
    Last Post: 2007-05-15, 17:06
  2. Replies: 1
    Last Post: 2007-04-19, 06:37
  3. Problem with SIS file generated by Carbide Express
    By rickyard in forum Carbide.c++ IDE and plug-ins (Closed)
    Replies: 3
    Last Post: 2007-03-06, 08:45
  4. Installing self-signed SIS files (3rd ed.)
    By ptrmn in forum Symbian Tools & SDKs
    Replies: 12
    Last Post: 2006-09-11, 13:08
  5. How does DRM protection work with SIS files?
    By tote_b5 in forum Digital Rights Management & Content Downloading
    Replies: 2
    Last Post: 2006-08-12, 00:18

Posting Permissions

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