0

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

JPM [信息] 签署 XPI:

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

摩根大通 [信息] 失败

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

4

1 回答 1

0

似乎jpm sign 期望您的文件中package.json有a可用。xpi

确保它包含与在 AMO 服务器上实际查看的内容相同的idversion字段。install.rdf

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

于 2016-01-06T16:45:55.373 回答