【问题标题】:Are the *.cod files in OTAInstall folder signed, too?OTA 安装文件夹中的 *.cod 文件是否已签名?
【发布时间】:2012-09-10 12:21:43
【问题描述】:

好的,我对签署了哪些 .cod 文件(StandardInstall 和/或 OTAInstall 文件夹)感到困惑。我正在使用带有 PhoneGap 1.0 的 BlackBerry WebWorks 2.2,并且刚刚了解到 StandardInstall 文件夹中的 .cod 文件实际上只是几个 *.cod 文件的存档。

我的项目文件夹:C:\Blackberry\MyProject

如果我使用命令...

C:\Blackberry\MyProject>ant load-device

...它是否对 StandardInstall 文件夹中的 MyProject.cod 文件和 OTAInstall 文件夹中的所有 *.cod 文件进行签名?

另外,如果我使用命令...

C:\Blackberry\MyProject>ant build

...然后通过命令行使用 SignatureTool 对 StandardInstall 文件夹中的 .cod 文件进行签名...

C:\Blackberry\MyProject\build\StandardInstall>java -jar c:\bbwp\bin\SignatureTool.jar MyProject.cod

...它还会对 OTAInstall 文件夹中的 .cod 文件进行签名吗?

我怀疑我还需要对 OTAInstall 文件夹中的 *.cod 文件进行签名。

谢谢!

【问题讨论】:

    标签: cordova blackberry-webworks


    【解决方案1】:

    欢迎来到 SOF 并祝你好运! :)

    您必须使用签名 jar 包含 OTA 文件夹中的所有 cod 文件(启动 jar,然后在 ui 中添加 .cod 文件),如 [0] 中所述:

    简历:

    1. 选择鳕鱼文件
    2. 在 BlackBerry Signature Tool 菜单上,单击请求。
    3. 在对话框中,输入您的私钥密码,然后单击“确定”。 BlackBerry Signature Tool 使用私钥密码将签名附加到请求中,并发送 .cod 文件的签名列表进行验证。
    4. 检查状态列。 对于已签名的文件,状态列包含已签名。对于未签名的文件,状态列 包含失败。 .cod 文件可能会因为您输入的私钥密码不正确而被拒绝。

    [0] http://www.blackberry.com/knowledgecenterpublic/livelink.exe/fetch/2000/8067/645045/8655/8656/1271077/BlackBerry_Signature_Tool_Developer_Guide.pdf?nodeid=1271325&vernum=0

    【讨论】:

    • 感谢您为我指明使用 BlackBerry Signature Tool 的说明。我想我的问题更多是关于 PhoneGap 提供的 ANT 脚本。根据我的反复试验,使用 ANT 脚本:'load-device',这将编译应用程序,然后首先在 .cod 文件上调用签名工具。因此,/OTAInstall 文件夹中的所有 .cod 文件都已签名。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-08
    • 1970-01-01
    • 2021-03-17
    相关资源
    最近更新 更多