Discussion Board
-
应用程序签名
2011-11-24, 08:03
#1
Nokia Developer Expert
- 签名常见问题
哪些类产品需要签名才能发布到诺基亚应用商店?
应用程序使用.sis,.jad /jar和.deb的文件类型必须签名后才能发布到诺基亚应用商店。请详见发布者指南第24页 要求诺基亚免费为应用程序签名
诺基亚提供什么类型的签名。
我们提供如下类型的签名:
- Java Verified 签名:适用于.jad和 .jar 文件
- Express 签名:适用于 Symbian .sis文件 (允许使用 User 和 System capabilities)
我有兴趣参加诺基亚免费签名。我该怎么做?
请参见发布者指南第24页 要求诺基亚免费为应用程序签名
我如何才能有资格参加诺基亚免费签名?
发布者仅需要具备我们Nokia Publish门户的发布者账号并且在登录平台后接受了我们的用户许可协议。请参见发布者指南第24页 要求诺基亚免费为应用程序签名 或阅读更多有关为诺基亚签名做准备的文章: Packaging and Signing
我需要拥有一个Symbian Publisher’s ID吗?
如果您要通过第三方签名服务为您的产品签名,例如Symbian Signed, Thawte, VeriSign等等,您将需要获得一个从TrustCenter获取的
如果您要通过诺基亚为您的产品签名,需要具备我们Nokia Publish门户的发布者账号并且在登录平台后接受了我们的用户许可协议。您不需要获取一个Publisher ID。
我需要为诺基亚免费签名付费吗?
我们的签名服务是免费的。同样我们对于续签证书过期签名也是免费的。
- Symbian and Qt 应用签名
What capabilities does this Signing support我们提供的签名提供哪些能力?
诺基亚免费签名将提供Express签名的全部能力:
- User Capabilities
- System Capabilities
如果您的应用需要额外的能力,请您从Symbian Signed获取Certified签名.
我该如何让Nokia 替我的.sis文件签名?How do I get my .sis file signed by Nokia?
请参见《发布者指导》第25页,准备 Symbian 应用程序 或阅读 Packaging and Signing 有关为诺基亚签名准备Symbian/Qt的产品的文章。
我该如何利用提供给我的开发者签名证书和App UID?
开发者签名证书能够允许你在您的测试机上测试您的应用程序。下面是一下有关如何使用开发者签名证书installer和密钥对的简单说明:
- 在您的手机上安装“OviPublishCert.sis”.并使用.crt和.key密钥对签名您的应用程序。
- 当您已经准备好已经测试好的应用程序,将诺基亚提供给您的UID指定进您的.pkg文件中,并保证SID与我们提供的UID在同一范围。
- 当您准备好提交您未签名的应用程序,请在我们的发布平台Nokia Publish中填写您使用的Nokia UID。
参见 Packaging and Signing 文章获知个呢更多有关开发者证书和UID使用的细节。
必须提供5个IMEI号才能收到开发者证书和UID吗?
提供IMEI号使用来创建开发者证书来帮助您测试您的产品。
如果您自己已经拥有开发者证书,那么您不需要再提供给我们IMEI号。但是如果您需要使用我们的免费签名服务,那么您还是需要索取诺基亚提供的UID。
如何查看我手机的IMEI号How do I find out what the IMEI of my device is?
如要获取您手机的IMEI号,请使用手机拨打*#06#,并记录屏幕中显示的15位数字。
我必须使用你们提供的开发者证书吗?
您可以使用您自己的开发者证书来测试您的应用程序。(您也可以通过 Symbian Signed 来获取开发者签名证书).
我的Symbian应用程序不能满足其中一个或者更多的测试条件。我可以申请豁免这些测试要求并最终获得诺基亚免费签名吗?
发布者必须通过向Symbian Foundation提交申请来获得豁免。请参见 Symbian waiver 了解更多信息。
一旦您获得了该豁免文档,请在提交产品前发送到我们的 Nokia Publish Support
我的应用程序现在已经测试过并准备好提交了,我该如何做?
请遵从如下步骤提交您需要签名的产品:
- 为了保证您的产品通过审查并签名,请确保您.pkg文件中的UID是诺基亚分配的UID。
- 如果要创建一个新内容,请在Nokia Publish系统创建内容(请参见《发布者指南》第29页 Publisher Guide: Add a new content item).
- 确保填写所有必须填写的Metadata信息并上传您的未签名文件。
- 请在AppUID选项中输入您在.pkg中使用的UID。
- 定义您的发布区域并提交您的产品来开始诺基亚免费签名流程。
3个月有效期太短,你可以发给我一份有效期一年的开发者签名证书吗?
很遗憾,出于安全的考虑,我们提供的开发者证书被限制在3个月有效期。
我能在诺基亚免费签名中使用我从Symbian Signed网站中获取的UID吗?
我们不能签署使用从Symbian signed中获取UID打包的应用程序。您的应用程序必须使用从诺基亚分配的UID才能继续我们的免费签名流程。请发送邮件到 contact us 索取诺基亚UID。
- Java签名
我如何使诺基亚为我的J2me 文件签名?
请参见发布者指南----准备 Java 应用程序[/url]。
Java的测试标准是什么What are the test criteria for Java?
请参见 Java Verified测试标准: Unified Testing Criteria
以及 How to Conform with Unified Testing Criteria.
- 签名相关事项
当我在使用开发者签名证书签署过的软件安装时收到了“Unable to install a protected application from an untrusted supplier” 的错误信息。
可能是如下原因造成收到这个信息:
- 您使用了已经过期的开发者证书.crt和.key 密钥签署了您的应用程序。检查您的.crt信息,如果已经过期则请申请一个新的开发者签名证书。
- 你使用老版本的.crt和.key密钥对,却用了一个更新的证书installer.您必须使用同一个与.crt和.key生成的installer来签名您的应用程序。
- 该测试机的IMEI号并没有包含在开发者签名证书中,请联系我们 contact us 重新创建增加该IMEI号的开发者证书。
如果您需要一个新的开发者签名证书,请联系我们 contact us。
我在我的手机上安装开发者签名时收到提示: “Failure. Cannot provision certificate database (-14)”
这条信息是指您的手机上已经有了一个老版本的证书,导致了证书库的冲突。请按照如下步骤解决该问题:
- 进入设置 Settings -> 应用软件管理 Application manager -> 已经安装的程序Installed Apps -> 找到 Nokia R&D Certificate Provisioner 并卸载该 文件。.
- 重启你的手机。
- 安装新的开发者签名.sis文件。
- 通过点击证书详情了解您新证书的有效期。
如果您需要一个新的开发者签名证书,请联系我们 contact us。
Last edited by w80wang; 2012-06-05 at 05:16.
-
Re: 应用程序签名
2012-03-16, 06:40
#2
Registered User
Symbian Signed and Java Verified in China
uti.testing.cn@capgemini.comsymbian.signed.cn@capgmini.com
Our Hotline: +86-512-88848558
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules