我正在尝试从 Ripple 模拟器中打包并签署一个 BlackBerry webworks 应用程序(我也尝试过使用 bbwp)。
打包工作正常,但签名会返回非常有用的错误消息 [ERROR] Signing failed
。
我已经使用 SignatureTool (java -jar SignatureTool.jar client-Rxx-xxx.csi) 安装了三个 csi 文件。
我试过在详细模式下运行 bbwp,但同样无济于事。
...
No errors.
[INFO] Starting signing tool
[ERROR] Signing failed
我错过了一步吗?
此错误的可能原因是什么?
最佳答案
我已经设法使用 bbwp 在命令行上进行打包和签名。我不确定为什么它以这种方式工作,也不确定为什么它在 Ripple 中仍然不起作用。
解决方案:
- Requested new signing keys from Blackberry (我想这一步是没有必要的)
- 使用 BlackBerry Webworks SDK/bin 目录中的 SignatureTool.jar 安装三个 key 中的每一个:
java -jar SignatureTool.jar ~/BB/client-RBB-xxx.csi
- 使用 Ripple 打包
- 签名如下:
./bbwp ~/BB/Testy.zip -g -v -o ~/BB/output
其中Testy.zip为Ripple制作的压缩包。 - 生成可在设备上测试的打包和签名应用。快乐。
关于BlackBerry Webworks 签名失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9486568/