黑莓 - 在设备上测试应用程序?

时间:2009-04-21 05:39:28

标签: testing blackberry

我有一个黑莓应用程序,我一直在我的模拟器上测试。现在我想在进入签名过程之前在设备上测试应用程序。

是否可以在模拟器和设备上测试相同的鳕鱼文件而无需签名?

1 个答案:

答案 0 :(得分:5)

如果您使用任何“已签名”的API,则需要先将应用程序签名,然后才能在商业硬件上运行。

一旦您为API签名密钥付款,签署应用程序以在设备上进行测试就没有真正的缺点。我经常每天做几次,因为某些功能实际上只能在设备上完全测试。虽然理论上限制了您可以使用签名密钥的次数,但RIM似乎设置了计数器,以便限制为2 ^ 32-1

签名的API在Blackberry API文档中标识有一个Padlock图标,该图标超链接到下面的文本注释。有许多。 AESCryptoToken就是一个例子。方法文档将包括此注释:

  

签名:此元素仅供参考   可由签名客户访问。如果你   打算请使用这个元素   联系RIM建立必要的   允许你拥有的协议   您的COD文件已签名。签名只是   需要在设备上使用,   JDE下的开发可能会发生   没有签署COD。

您可能还会遇到需要单独签名密钥的Certicom Cryptography API。我找不到详尽的已签名API列表。