Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Blackberry 黑莓-应用程序签名_Blackberry_Code Signing - Fatal编程技术网

Blackberry 黑莓-应用程序签名

Blackberry 黑莓-应用程序签名,blackberry,code-signing,Blackberry,Code Signing,从互联网上几乎没有用于签署BB应用程序的文件,我猜我们只需要.cod文件来签署应用程序,而不需要源代码 有人能确认一下吗?编译代码时会自动生成.cod文件。您只需要在使用任何受控API(运行时API、Blackberry应用程序API和加密API)时对其进行签名 然后你在黑莓手机上注册(这是免费的,但需要信用卡),他们会发给你一个签名密钥,然后你就可以用它来签名所有未来的cod文件 我将Eclipse与Blackberry JDE插件一起使用,并导航到Blackberry->Request Si

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


有人能确认一下吗?

编译代码时会自动生成.cod文件。您只需要在使用任何受控API(运行时API、Blackberry应用程序API和加密API)时对其进行签名

然后你在黑莓手机上注册(这是免费的,但需要信用卡),他们会发给你一个签名密钥,然后你就可以用它来签名所有未来的cod文件


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

稍微更正为@Fermin。如果没有源代码,则需要.cod文件和.csl文件(以及可选的.cso文件)——所有这些文件都由RAPC生成(通常通过JDE或Eclipse插件调用)

.cod是将加载到设备上的文件,.csl和.cso是黑莓签名工具的文件,告诉它需要哪些签名(分别列出应用程序所需的和可选的密钥)。如果您没有这两个文件,签名工具将认为不需要签名,并且不会对.cod进行签名,这将无法在您的设备上运行

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


编辑:代码签名密钥只需20美元,而且过程很快。

我在2009年2月写了一篇关于这一点的文章,它似乎帮助了不少人:

由于某些设备/运营商在签名时阻止了“解锁”的特定功能,因此现在签名费用为20美元。从2012年开始更新-签名密钥现在完全免费-无需信用卡。我刚从RIM收到。