×

Discussion Board

Page 1 of 2 12 LastLast
Results 1 to 15 of 18
  1. #1
    Regular Contributor
    Join Date
    Oct 2008
    Location
    HeFei,China
    Posts
    81

    Red face How to make .sis ???

    Hello,Everybody;
    Can somebody tell me how to make .sis file on Symbian OS 3rd or newer.My device is N73. Or provide me with some documents about it,Thank you very much!!!

  2. #2
    Regular Contributor
    Join Date
    Jan 2007
    Posts
    77

    Re: How to make .sis ???

    Refer:

    http://www.newlc.com/How-to-create-a-SIS-file.html
    Ans u can gain enough knowledge on Symbian in the sdk documentation itself..Just download it from http://www.forum.nokia.com/Resources.../Documentation
    itself.. Make use of the search options..

    Otherwise, u can use just click away a icon in IDE.. what IDE r u using...?
    Last edited by lpradeepa; 2009-02-12 at 03:55.

  3. #3
    Regular Contributor
    Join Date
    Oct 2008
    Location
    HeFei,China
    Posts
    81

    Re: How to make .sis ???

    Thank you.
    My IDE is Carbide.C++ V1.3,SDk S60 3rd for Symbian v9.3 .

  4. #4
    Regular Contributor
    Join Date
    Oct 2008
    Location
    HeFei,China
    Posts
    81

    Re: How to make .sis ???

    Usually,Is there a compatibility with the device platform feature, I mean the OS Vision?
    My device System info:N73 V4.0727.2.4.1

    Thank you!

  5. #5
    Nokia Developer Moderator
    Join Date
    Sep 2004
    Location
    Tampere, Finland
    Posts
    11,355

    Re: How to make .sis ???

    Please do read the documentation, in addition these forums and the wiki are full with the needed info.

    Study the PKG Format (also documented in the SDK !), then the info you need in order to set the right platform dependencies are in this wiki page. As for creating the .sis using the IDE, the user sanah007 just had the same problem over at http://discussion.forum.nokia.com/fo...d.php?t=158282 and the solution is available there.

    Platform dependency has nothing to do with a device's firmware version.
    -- 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

  6. #6
    Regular Contributor
    Join Date
    Oct 2008
    Location
    HeFei,China
    Posts
    81

    Re: How to make .sis ???

    Now, I've made .sisx and setup in the device.
    but it has two problem and can Not setup successfully,
    The Error are displayed on the device:
    1 Not compatible with the phone;
    2 Required Application access not granted!

    //.pkg
    ;Language - standard language definitions
    &EN

    ; SIS file header
    #{"Animation Example"},(0xA000022D),1,0,0

    ;Localised Vendor name
    %{"Vendor-EN"}

    ;Unique Vendor name
    :"Vendor"

    ;Supports Series 60 v 3.0
    [0x102752AE], 0, 0, 0, {"S60ProductID"}

    "..\..\..\Epoc32\release\armv5\urel\Animation.exe" -"!:\sys\bin\Animation.exe"
    "..\..\..\Epoc32\data\z\resource\apps\Animation.rsc" -"!:\resource\apps\Animation.rsc"
    "..\..\..\epoc32\release\armv5\urel\Animation_client.dll" -"!:\sys\bin\Animation_client.dll"
    "..\..\..\epoc32\release\armv5\urel\Animation_server.dll" -"!:\sys\bin\Animation_server.dll"
    "..\..\..\Epoc32\data\z\private\10003a3f\import\apps\Animation_reg.rsc" -"!:\private\10003a3f\import\apps\Animation_reg.rsc"
    "..\..\..\Epoc32\data\z\resource\apps\Animation_aif.mif" -"!:\resource\apps\Animation_aif.mif"

    ;required for application to be covered by backup/restore facility
    "backup_registration.xml" -"!:\private\A000022D\backup_registration.xml"

    I think the problem should be here:
    ;Supports Series 60 v 3.0
    [0x102752AE], 0, 0, 0, {"S60ProductID"}
    I trid other UID,but problem still.

    So can you tell me how to correct it exactly?
    Thank you very much!

  7. #7
    Nokia Developer Champion
    Join Date
    Jan 2008
    Location
    Moscow, Russia
    Posts
    3,347

    Re: How to make .sis ???

    1 Not compatible with the phone;
    ...
    [0x102752AE], 0, 0, 0, {"S60ProductID"}
    On what device you are trying to install this sis?

    PlatformID - [0x102752AE]
    S60 version - S60 3rd Edition, FP2

    S60 Platform and device identification codes

    2 Required Application access not granted!
    Hint: Check that your certificate can be used to sign all capabilities needed by your application. For example, if you use self-signed certificate, you can only sign basic set capabilities, i.e. NetworkServices, ReadUserData, WriteUserData, LocalServices and UserEnvironment. If your application requires one of the extended capabilities, for example SwEvent, you cannot sign it with self-signed certificate. In this case, apply for developer certificates from Symbian Signed.
    --
    Interpreting Signing Error Messages in S60 3rd Edition

  8. #8
    Regular Contributor
    Join Date
    Oct 2008
    Location
    HeFei,China
    Posts
    81

    Re: How to make .sis ???

    Thank you!
    Nice to see you again.
    My Device is N73.
    And I have changed the Platform ID to [0x101F7961] S60 3rd Edition, and the compatibility problem has gone.

    //.mmp
    ......
    CAPABILITY PowerMgmt ReadDeviceData WriteDeviceData ProtServ
    ......

    I don't know ProtServ means what?

  9. #9
    Nokia Developer Champion
    Join Date
    Jan 2008
    Location
    Moscow, Russia
    Posts
    3,347

    Re: How to make .sis ???

    I don't know ProtServ means what?
    See http://wiki.forum.nokia.com/index.php/ProtServ or http://www.forum.nokia.com/Resources...riptions.xhtml
    ProtServ grants the right to a server to register with a protected name. Protected names start with an “!” (exclamation point). The kernel prevents servers without the ProtServ capability from using such a name, therefore preventing protected servers from being impersonated.
    Also note: Application with ProtServ can not be self-signed.

    Are you sure that you need ProtServ capability?
    Last edited by A.A.M.; 2009-02-12 at 12:47.

  10. #10
    Regular Contributor
    Join Date
    Oct 2008
    Location
    HeFei,China
    Posts
    81

    Re: How to make .sis ???

    Yes,I changed CAPABILITY to ReadUserData WriteUserData, and it can setup on the device successfully.But,it can not run! The Error info is Unable to excute file for security reasons.
    So can you tell me the main reasons cause this Error and how to solve it please? It's just a simple application.
    Thank you!

  11. #11
    Nokia Developer Moderator
    Join Date
    Feb 2006
    Location
    Budapest, Hungary
    Posts
    28,572

    Re: How to make .sis ???

    Removing capabilities is not a solution, because the code needs them. The example can not be used with self-signing, that is all. Visit http://www.symbiansigned.com and try Open Signed Online.
    However if it would be the very first example you have checked/tried to install ever, you might consider checking HelloWorld first.

  12. #12
    Regular Contributor
    Join Date
    Oct 2008
    Location
    HeFei,China
    Posts
    81

    Re: How to make .sis ???

    Now I have another problem about the .pkg. One of my exercise has the .pkg file as below:
    //M1001_gcce.pkg
    ;Languages
    &ZH

    ; Installation header
    #{"M1001"},(0xE7EFF8B8D),1,0,0

    %{"Vendor-ZH"}
    :"Vendor"

    ; Unique Vendor name
    :"Vendor"

    ;Supports Series 60 v 3.0
    [0x101F7961], 0, 0, 0, {"S60ProductID"}

    "..\..\..\epoc32\release\gcce\UREL\M1001.exe" -"!:\sys\bin\M1001.exe"
    "..\..\..\epoc32\data\z\resource\apps\M1001.r31" -"!:\resource\apps\M1001.r31"
    "..\..\..\epoc32\data\z\resource\apps\M1001_aif.mif" -"!:\resource\apps\M1001_aif.mif"
    "..\..\..\epoc32\data\z\private\10003a3f\import\apps\M1001_reg.r31" -"!:\private\10003a3f\import\apps\M1001_reg.r31"

    ;required for application to be covered by backup/restore facility
    "backup_registration.xml" -"!:\private\0xE7EFF8B8D\backup_registration.xml"

    When I try to build it to make sisx, 2 Errors accured:
    1
    makesis.exe returned with exit value = 1

    2
    number out of range

    So can you figure out the reasons?

    Thank you very much~~!!!

  13. #13
    Nokia Developer Champion
    Join Date
    Jan 2008
    Location
    Moscow, Russia
    Posts
    3,347

    Re: How to make .sis ???

    Goto Console tab and check for errors before that line
    makesis.exe returned with exit value = 1
    Are you sure that all those files already exists?
    "..\..\..\epoc32\release\gcce\UREL\M1001.exe"
    "..\..\..\epoc32\data\z\resource\apps\M1001.r31"
    "..\..\..\epoc32\data\z\resource\apps\M1001_aif.mif"
    "..\..\..\epoc32\data\z\private\10003a3f\import\apps\M1001_reg.r31"
    number out of range
    Is the SDK for which you are making the sis set to default one?
    If not then set it to default and try again?
    See this - http://wiki.forum.nokia.com/index.php/Devices.exe

  14. #14
    Regular Contributor
    Join Date
    Oct 2008
    Location
    HeFei,China
    Posts
    81

    Re: How to make .sis ???

    Yes,I have checked that
    "..\..\..\epoc32\data\z\resource\apps\M1001_aif.mif"
    "..\..\..\epoc32\data\z\private\10003a3f\import\apps\M1001_reg.rsc"
    doesn't exist at all.
    But I am confused about this.
    fist,.pkg file is created by my self using hand to write the content, I don't find there is someway to make .pkg file automatically by the IDE,Is there?
    then,I tried the helloworld Example and can make it rightly,and the two file above are just right there.
    There must be something I miss to do so the files can not be created there.
    So?
    Thank you!

  15. #15
    Regular Contributor
    Join Date
    Oct 2008
    Location
    HeFei,China
    Posts
    81

    Re: How to make .sis ???

    I have get the "..\..\..\epoc32\data\z\private\10003a3f\import\apps\M1001_reg.rsc"
    But "..\..\..\epoc32\data\z\resource\apps\M1001_aif.mif"
    Still can not be created. I check the resource files. So How can I get the
    file in its right place.
    Thank you!

Similar Threads

  1. Build Error on Carbide
    By deepak_pious in forum Carbide.c++ IDE and plug-ins (Closed)
    Replies: 3
    Last Post: 2010-05-23, 09:37
  2. errors when building?
    By neilxp in forum Symbian Tools & SDKs
    Replies: 5
    Last Post: 2007-04-18, 14:10
  3. Compilation series 60 3rd edition
    By asmobease in forum Symbian
    Replies: 3
    Last Post: 2006-09-10, 14:08
  4. how can i make an upgrade .sis file
    By saul2010 in forum Symbian
    Replies: 1
    Last Post: 2003-02-10, 11:03

Posting Permissions

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