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

los*_*sit 3 testing blackberry

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

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

Ric*_*ard 5

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

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

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

签名:此元素只能由签名的客户端访问.如果您打算使用此元素,请联系RIM以建立必要的协议,以便您签署COD文件.只有在设备上使用才需要签名,JDE下的开发可以在不签署COD的情况下进行.

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

  • 任何已签名的API在javadocs旁边都有一个"锁定"图标 (2认同)