黑莓 - 申请签名

los*_*sit 4 blackberry code-signing

从互联网上用于签署BB应用程序的内容来看,我猜我们只需要.cod文件来签署应用程序而不需要源代码.

有人可以确认一下吗?

Fer*_*min 7

编译代码时会自动生成.cod文件.如果您使用任何受控API,您只需要签名:Runtime API,Blackberry Apps API和Crypto API.

然后你注册Blackberry(这是免费的,但需要一张信用卡),他们会给你一个签名密钥,然后用你签署所有未来的鳕鱼文件.

我将Eclipse与Blackberry JDE插件一起使用,并导航到Blackberry - > Request Signatures ..对话框,您将看到是否需要签署任何.cod文件.

  • 从2012年开始更新 - 签名密钥现在完全免费 - 无需信用卡.我刚刚从RIM收到了他们. (7认同)

zec*_*ahs 6

我在2009年2月写了一篇关于此的文章,它似乎帮助了不少人:
BlackBerry Code Signing Help,Part II


Ant*_*izk 5

对@Fermin进行轻微修正.如果您没有源代码,则需要.cod文件和.csl文件(以及可选的.cso文件) - 所有这些文件都是由RAPC生成的(通常通过JDE或Eclipse Plug-In调用) ).

.cod将被加载到设备上,.csl和.cso是BlackBerry签名工具的文件,告诉它需要哪些签名(分别列出应用程序所需的必需和可选键).如果您没有这两个文件,签名工具将认为不需要签名,也不会签署.cod,然后无法在您的设备上运行.cod.

如果没有生成.csl文件,则表示您的.cod没有必需的签名,您可以在设备上运行而无需签名.

编辑:代码签名密钥只需20美元,这是一个快速的过程.