【问题标题】:How to Sign OTA Files for Blackberry?如何为黑莓签署 OTA 文件?
【发布时间】:2012-06-01 19:08:48
【问题描述】:

如何对 OTAInstaller 文件夹中的黑莓文件进行签名?我正在使用电话间隙,我有一个

\build\OTAInstall 文件夹,其中包含 1 个 jar 文件和大量 .cod 文件。

如何签署这些 cod 文件?

我关注 this tutorial 了解如何设置签名,但我不知道如何实际运行它来签名。

【问题讨论】:

    标签: blackberry cordova blackberry-webworks ota


    【解决方案1】:

    按照tutorial 中的步骤操作后,转到...

    https://build.phonegap.com/people/edit#pane=signing

    然后将 BlackBerry 签名密钥添加到 Phonegap


    CSK 文件和 DB 文件位于

    C:\Program Files (x86)\Research In Motion\BlackBerry WebWorks SDK 2.3.1.5\bin
    

    sigtool.csk

    sigtool.db

    将 BlackBerry 签名密钥设置为默认值,再次运行构建。


    这是我将密钥设置为默认值后的签名页面。

    【讨论】:

    • 那个 phonegap 网站是做什么的?似乎希望您将文件上传到 github,但我不确定是什么原因。如何将黑莓签名密钥设置为默认值?
    • 我找到了这个。 build.phonegap.com/docs/blackberry-keys 完成了,但现在我将 zip 上传到 github?我是否包含了 OTA 文件夹之类的所有内容?
    • 我已更新我的答案,以显示将 BlackBerry 签名密钥设置为默认值后我的个人资料/签名页面的外观。
    • 如果您将签名密钥设置为默认值,只需使用您最初使用的任何方法重新构建应用程序。如果您通过您的帐户访问 Phonegap,那么 Phonegap 应该会自动签署应用程序。
    • 我刚刚使用了这个蚂蚁黑莓负载模拟器。它是如何知道联系 phonegap 网站并进入我的帐户的?我如何验证他们是否已签名?
    【解决方案2】:

    例如,在命令行中进入 webworks sdk 的 /bin 目录 C:\Program Files (x86)\Research In Motion\BlackBerry WebWorks SDK 2.3.1.5\bin

    然后运行签名工具: java -jar SignatureTool.jar

    打开您的任何 .cod 文件并使用“请求签名”,它将对您的标准和 otainstall 文件进行签名

    确保使用 java 6 而不是 java 7 运行该工具,它会在以后崩溃

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多