×
Namespaces

Variants
Actions

Symbian Signed Tools/zh-hans

From Nokia Developer Wiki
Jump to: navigation, search

本文汇集签名过程中用到的一些最常用工具方面的信息。本文向你概要介绍每一种工具,及到何处找到该工具的信息。

这些工具大体上被分为三大类,即用于签名的工具,协助测试的工具,及故障发现方面的有用工具。

所讨论的某些工具为Symbian Foundation的Symbian Signed团队所拥有及管理,而另外一些工具则是第三方工具,为其他人所拥有及管理。虽然本文述及的Symbian Foundation所拥有工具的章节主要由Symbian Foundation的团队维护,我么也希望社区成员向本页贡献,向其添加他们在签名过程中用得着的有关各种工具的细节信息。

Contents

签名工具

Publisher ID导出工具

Symbian Signed流程要求用这个工具来把你的私钥和公共证书转换成一个能被MakeSIS/SignSIS使用的格式。当你使用Express Signed(特快签名)Certified Signed(认证签名)对应用签名前需要以Publisher ID先对自己的SIS文件签名。

这个工具有两个版本,你应根据自己拥有的是TC TrustCenter的还是Verisign ACS的Publisher ID而选对版本。 请File:TC-ConvertP12.zip下载针对TC TrustCenter Publisher Ids的tcp12p8。 请下载针对Verisign ACS Publisher Ids的File:Vs pkcs.zip

SignSIS和MakeSIS工具

SignSIS工具和MakeSIS工具被包括在Symbian SDK中。你可以用其中一个工具在你的电脑上对.SIS文件做本地签名。

你需要这个工具来使用开发者证书(离线Open Signed) 对自己的.SIS文件签名以便测试,你也需要使用该工具以你的Publisher ID对自己的.SIS文件签名,然后才能提交进行Express Signed(特快签名)或Certified Signed(认证签名)。

目前,这些工具仅随SDK提供。,

证书管理器插件

这是针对Carbide的一个插件,让你能管理自己的开发者证书。它也包括一个改进版本的DevCertRequest,用于申请离线Open Signed所需要的开发者证书。

请下载针对Carbide的证书管理器插件:File:Symbian Certificate Manager Plug-in for Carbide.c++.zip

开发者证书内容工具

本工具对调试某个开发者证书内与IMEIs有关的问题非常有用。它能列出某个开发者证书中的IMEI号,并标出任何可能存在问题的IMEI号。 Listing IMEIs and Capabilities in a DevCert 谢谢

VerifySymbianSigned

请注意,VerifySymbianSigned工具不能识别2009年12月1日之后颁发的Publisher IDs。这是因为用于核查sis文件签名的中间证书已被改掉了。作为替代方法,你可以使用最新版本的signsis工具,以 -p 标志来查看你的sis文件是否被某个有效Publisher ID所签名。

VerifySymbianSigned是一个命令行工具,运行于PC用于查验某个SIS文件的签名状况。文件既可以是Publisher ID签名的,开发者证书签名的,也可以是Symbian Signed签名的。  请下载VerifySymbianSigned:File:VerifySymbianSigned v2.4.zip

用于测试的工具

文件浏览器

文件储存的载荷/压力测试可以用上传文件填充所选的大储存量终端而模拟。

效能分析工具

任何种类的应用效能分析器/任务列表(仅UIQ应用所需)

低存储空间工具

低存储空间工具会测试应用于储存空间不足情况下的启动。  如果应用应为内存不足而无法启动该工具会向用户指出内存空间不够。

请下载LowMem用户手册[here|Symbian Signed Tools^LowMem.zip]

其它有用工具

本节列出了对其它一些工具的链接,你将发现这些工具非常有助于测试和签名。

我的SIS文件中有些什么?

这个网站让你上传自己的SIS文件以发现其中含有什么文件及使用了哪些capabilities。它也显示针对该SIS文件的证书链。 http://www.whatisinmysis.com/

Sign that SIS\! - 一个Firefox插件

用这个插件可以减少在线Open Signed应用提交的时间。它使用预填表格字段,对希望用在线Open Signe演示或测试某个应用的人很有帮助。当前版本为.1,为获取插件,你必须通过Mozilla。 [[1]]

UnSIS

File:UnSIS Setup.zip - 对早于EKA2的SIS文件进行解包。

Tools that are no longer used

DevCertRequest

DevCertRequest tool was historically used to request developer certificates from the Symbian Signed site. Developer certificates are now requested directly through the site interface, so this tool is no longer required.

Licence icon cc-by-sa 3.0-88x31.png© 2010 Symbian Foundation Limited. This document is licensed under the Creative Commons Attribution-Share Alike 2.0 license. See http://creativecommons.org/licenses/by-sa/2.0/legalcode for the full terms of the license.
Note that this content was originally hosted on the Symbian Foundation developer wiki.

This page was last modified on 16 December 2011, at 07:23.
115 page views in the last 30 days.