0

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

总而言之,我想更改已经构建的黑莓应用程序的签名密钥(我只有二进制文件)。

4

1 回答 1

1

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

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

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

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

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

假设您可以在 BB World 上获得具有更高版本号的未签名版本,然后您签名,其含义是:

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

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

  • 对于 BB7 及更早版本 - 当您提交您的应用程序并给它一个更高的数字时撒谎
  • 对于 BB10 - 您必须提交新申请,因此版本号无关紧要

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

只是我的观点...

于 2013-09-17T13:20:05.270 回答