我有一个已使用供应商的签名密钥签名的应用程序。这个应用程序实际上是外包的。所以现在,我想用我的signkey重建二进制文件,而不更改版本号。这可能吗?
总结一下,我想更改已经构建的黑莓应用程序的签名(只包含二进制文件)。
答案 0 :(得分:1)
AFAIK,无法使用不同的签名密钥删除和重建应用程序 - BB使用签名密钥来识别作者,因此删除和重新签名会导致流氓应用程序出现问题。但这只是我的意见。
可以做的是使用您喜欢的任何密钥对未签名的应用程序进行签名。
作为开发人员,我实际上拥有客户使用的签名密钥,以便我使用他们的密钥签署他们的应用程序。因此,这是您可以使用的一个选项,为您的外包公司提供密钥。
另一种选择是从开发人员那里获取未签名的应用程序。这些将在模拟器上运行,但不在设备上运行。然后你可以签名和发布。我猜这将是你的首选。
如果您已经有一个使用开发人员密钥签名的应用程序,则会出现问题。在那里,我的意思是在黑莓世界。
假设您可以获得一个版本号比BB World更高版本的未签名版本,那么您需要签名,其含义是:
如果您只能获得具有相同版本号的未签名版本,则其含义为:
假设您只能获得签名版本,那么,我认为您运气不好。
只是我的意见......