【问题标题】:blackberry code signing for phonegap without using eclipse不使用eclipse的phonegap的黑莓代码签名
【发布时间】:2012-11-27 18:14:21
【问题描述】:

正在开发一个黑莓应用程序。到目前为止正在研究eclipse。现在移至不支持 eclipse 插件的 webworks sdk 2.2。按照 phonegap 页面上的说明获取 cod 文件。现在我有了 cod 文件,我该如何签名?我使用 ant 命令生成 cod 文件。

 ant build Buildfile: C:\Dev\bbw\sample\build.xml

我在 project.properties 中有代码签名密码。

编辑 使用了签名工具 Java -jar Signaturetool.jar。当我把鳕鱼文件交给它时,它说不需要签名。当我在我的设备上进行 OTA 安装时,错误提示 - 模块尝试访问安全 api。

【问题讨论】:

    标签: blackberry cordova


    【解决方案1】:

    这行得通。转到您的黑莓安装文件夹并输入以下命令。当然,这假设您的项目采用正确的 zip 格式 - eclipse 会为您完成,但如果不是,您只需将项目打包成一个 zip 文件。

    在命令类型中:

    bbwp yourproject.zip -g mypassword
    

    它将生成并签署所需的 cod 文件

    【讨论】:

    • 这对我也有用。签名工具在签名过程中被冻结,我发现由于兼容性问题我不得不降级到 Java 1.6(从 1.7)(见这里:supportforums.blackberry.com/t5/Testing-and-Deployment/…
    • @user529265 - 你能写出更详细的说明吗?现在我有一个 OTAInstaller 文件夹。我要把它们拉上拉链吗?
    【解决方案2】:

    如果您已经在使用 ant。使用 USB 数据线将您的设备连接到 PC 并运行以下命令。

    ant blackberry load-device
    

    你需要在你有 blackberry.xml 文件的地方运行上面的命令(在 cmd 提示符下)。

    (您需要安装黑莓桌面软件才能使用上述命令。您可以从http://us.blackberry.com/apps-software/desktop/下载相同的软件)

    上面的命令会为你做以下事情.. 1.构建您的应用程序。 2.启动签名工具并要求输入密码。 3.一旦您输入密码,它将签署所有 .cod 文件和其他所需文件。 4.在手机上安装应用程序。

    【讨论】:

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