一、项目生成
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手机上安装自己的并且经过签名的程序了。