使用不同的签名重建黑莓二进制文件

时间:2013-09-16 06:55:45

标签: blackberry code-signing blackberry-webworks codesignkey

我有一个已使用供应商的签名密钥签名的应用程序。这个应用程序实际上是外包的。所以现在,我想用我的signkey重建二进制文件,而不更改版本号。这可能吗?

总结一下,我想更改已经构建的黑莓应用程序的签名(只包含二进制文件)。

1 个答案:

答案 0 :(得分:1)

AFAIK,无法使用不同的签名密钥删除和重建应用程序 - BB使用签名密钥来识别作者,因此删除和重新签名会导致流氓应用程序出现问题。但这只是我的意见。

可以做的是使用您喜欢的任何密钥对未签名的应用程序进行签名。

作为开发人员,我实际上拥有客户使用的签名密钥,以便我使用他们的密钥签署他们的应用程序。因此,这是您可以使用的一个选项,为您的外包公司提供密钥。

另一种选择是从开发人员那里获取未签名的应用程序。这些将在模拟器上运行,但不在设备上运行。然后你可以签名和发布。我猜这将是你的首选。

如果您已经有一个使用开发人员密钥签名的应用程序,则会出现问题。在那里,我的意思是在黑莓世界。

假设您可以获得一个版本号比BB World更高版本的未签名版本,那么您需要签名,其含义是:

  • 对于BB7及更早版本 - 无,签名并提交它应该可以正常工作
  • 对于BB10及更高版本 - 您必须添加新应用程序

如果您只能获得具有相同版本号的未签名版本,则其含义为:

  • 对于BB7及更早版本 - 当您提交应用并提供更高的数字时谎言
  • 对于BB10 - 你必须提交一个新的应用程序,所以版本 号码不相关

假设您只能获得签名版本,那么,我认为您运气不好。

只是我的意见......