运行"jpm sign"命令时出现问题



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

JPM [信息] 签署 XPI:

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

摩根大通 [信息] 失败

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

似乎

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

确保这是,并且包含与install.rdf中相同的idversion字段,这是在AMO服务器上实际查看的内容。

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

相关内容

  • 没有找到相关文章

最新更新