黑莓应用程序签名问题

时间:2009-07-31 12:08:28

标签: blackberry code-signing

我在4年前从RIM获得了.csi文件,用于黑莓应用程序。 我们可以再次使用这些.csi文件来签署其他黑莓应用程序吗? 当我试图运行这些文件时,它会显示警告消息,例如“无法找到私钥,并且私钥包含在未找到的sigtool.csk中。

  

预期地点:c:/blackberry/jde4.2/bin/sigtool.csk。

当我按是。它没有显示任何东西。我将要做的 ?

如何生成此文件以及我应该在设备上构建应用程序?

3 个答案:

答案 0 :(得分:3)

为了能够对您的应用进行签名,您应该执行以下操作之一:

  • 通过安装RIM发送给您的签名密钥生成sigtool文件

  • 将旧的sigtool文件(sigtool.set,sigtool.db,sigtool.csk,SignatureTool.jar)复制到新环境中。但是,如果新的BB插件的版本更新,你应该采取第一种方式

请参阅
A60 – How and When to Sign
Getting code signing keys from RIM, then using them

答案 1 :(得分:1)

没有

正式RIM发布仅在一台计算机上使用的密钥。我不知道他们如何检查或验证这一点但我遇到了这个限制 - 当我换电脑时我必须得到一套新的钥匙。

4年后,我怀疑你使用的是同一台电脑,所以你需要获得新的密钥。

答案 2 :(得分:0)

要为您的应用签名,您必须使用 sigtool.csk,sigtool.set sigtool.db

文件

通常你必须复制Eclipse \ plugins \ net.rim.ejde \ vmTools中的文件

或者您将从Window导入文件 - >偏好 - > Blackberry Java Plug-In - >签名工具 - >导入现有密钥...

Backup and Restore BlackBerry Code Signing Keys

Getting code signing keys from RIM