【问题标题】:Got issue from running "jpm sign" command运行“jpm sign”命令时出现问题
【发布时间】:2016-01-07 00:51:15
【问题描述】:

我尝试使用“jpm sign”命令对 Firefox 扩展进行签名。但是我遇到了关于版本号与 install.rdf 文件不匹配的问题。

JPM [info] 签署 XPI:

JPM [错误] 服务器响应:版本与 install.rdf 不匹配。 (状态:400)

JPM [信息] 失败

我已经尝试通过更改 em:version、em:minVersion、em:maxVersion 但仍然遇到相同的错误。 如果有人知道这个问题的根本原因,请帮助我。

【问题讨论】:

    标签: firefox-addon firefox-addon-sdk jpm


    【解决方案1】:

    似乎jpm sign expects package.json 在您的available 文件中是available

    确保 containsinstall.rdf 中的 idversion 字段相同,这是在 AMO 服务器上实际查看的内容。

    issue 已报告。简而言之,jpm 实际上并没有解析install.rdf,而是直接使用package.json,如果它不存在并导致您看到的问题,它会静默失败。有一个提议的 patch 通过提供更好的错误消息来“修复”这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-12
      • 2011-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-02
      • 2015-04-09
      • 1970-01-01
      相关资源
      最近更新 更多