返回> 网站首页 

生成SIS,并自签名

yoours2009-04-02 21:01:12 阅读 1004

简介一边听听音乐,一边写写文章。

 
一、项目生成
    symbian SDK生成选项设置为GCCE,然后选择项目生成为GCCE。等待一会在sis文件夹下就有了sis文件。
 
二、打包
    在编写symbian程序时会加入多种资源,例如图片、html文件、文本文件等。这时就需要将他们打包到sis文件,安装的时候就自动将这些文件放到指定目录下了。
    打包参加sis文件夹下的*.pkg文件内容
例如:
; Symbian3.pkg
; Languages
&EN

; Header
#{"Symbian3"},(0xe46687f2), 0, 1, 1

; Platform compatibility
[0x102032BE], *, *, *, {"Series60ProductID"}

; vendor
%{"Vendor Name"}
:"Vendor Name"

; Target
"C:\Symbian\9.2\S60_3rd_FP1_3\Epoc32\release\gcce\UREL\Symbian3.exe"-"!:\sys\bin\Symbian3.exe"
"C:\Symbian\9.2\S60_3rd_FP1_3\Epoc32\data\z\resource\apps\Symbian3.rSC"-"!:\resource\apps\Symbian3.rSC"
"C:\Symbian\9.2\S60_3rd_FP1_3\Epoc32\data\z\resource\apps\Symbian3.mbm"-"!:\resource\apps\Symbian3.mbm"
"C:\Symbian\9.2\S60_3rd_FP1_3\Epoc32\data\z\resource\apps\Symbian3_reg.mif"-"!:\resource\apps\Symbian3_reg.mif"
"C:\Symbian\9.2\S60_3rd_FP1_3\Epoc32\data\z\private\10003a3f\apps\Symbian3_reg.rSC"-"!:\private\10003a3f\import\apps\Symbian3_reg.rSC"

 
 
参考Target的格式将自己的资源写在这个文件的下面,打包的时候就会自动搜索指定位置的文件加入包中。
 
 
三、自签名
    官方签名是需要收费的,测试软件其实没有必要官方签名。
    我们可以自己给自己的symbian程序签名,方法如下:
 
1.生成证书,在签名之前必须有一个用来签名的证书
makekeys -cert -password World123 -len 1024 -dname "CN=World User OU=Development OR=WorldCompany CO=FI EM=World@test.com" WorldKey.key WorldCert.cer

 
生成的证书的信息可以根据自己的需要修改。
 

2.签名
signsis HelloWorld.sis HelloWorld.sis WorldCert.cer WorldKey.key World123

 
将自己的sis签名,以及保存的文件名称;证书和密钥;证书密码。
 
 
四、手机设置
    手机证书安全设置:程序管理中,软件安装选择全部;在线证书检查选择关。
 
这时就可以在Nokia手机上安装自己的并且经过签名的程序了。
 
微信小程序扫码登陆

文章评论

1004人参与,0条评论