生成SIS,并自签名

简介:  一、项目生成    symbian SDK生成选项设置为GCCE,然后选择项目生成为GCCE。
 
一、项目生成
    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手机上安装自己的并且经过签名的程序了。
 
目录
相关文章
|
Java Windows
签名验签工具
我们提供了一键生成RSA密钥工具。该工具也提供了签名及验签功能,可以演示针对支付宝开放平台接口的签名和验签流程。 WINDOWS版本下载地址:WINDOWS MAC OS版本下载地址:MAC_OSX 解压后,WINDOWS版本双击文件“RSA签名验签工具.bat”即可运行工具。
4309 0
获取apk的签名信息
在接入第三方功能时,经常要注册提交apk的签名信息 (sha1签名)?,下面列出相关步骤。 获取apk签名信息的步骤: 1)修改apk后缀名为zip,解压得到其中的META-INF文件夹; 2)把META-INF文件夹放到C盘根目录下; 3)在dos面板中,  敲入命令:  keytool -printcert -file C:\META-INF\CERT.
5204 0
|
3月前
|
存储 机器学习/深度学习 算法
聚合签名、门限签名、Multisigs 和多签名
该文章深入探讨了数字签名在区块链技术中的应用,并比较了聚合签名、门限签名和多签名三种方案的异同,同时介绍了MuSig2和FROST这两种旨在提高区块链平台多签名或门限签名效率的提案。
48 3
聚合签名、门限签名、Multisigs 和多签名
|
12月前
查看apk的sha1签名
查看apk的sha1签名
120 0
由于没有公钥,无法验证下列签名: NO_PUBKEY 23E7166788B63E1E
由于没有公钥,无法验证下列签名: NO_PUBKEY 23E7166788B63E1E
171 0
|
安全 Java 开发工具
apk加固后再签名
apk加固后再签名
150 0
|
数据安全/隐私保护
加密与签名的区别
加密与签名的区别
114 0
给apk去签名、重新签名
给apk去签名、重新签名
197 0
给apk去签名、重新签名
C#编程:方法签名-8
C#编程:方法签名-8
171 0