标签: firefox-addon firefox-addon-sdk jpm
我尝试使用“jpm sign”命令对Firefox扩展进行签名。但是我遇到了一个问题,版本号与install.rdf文件不匹配。
JPM [info]签署XPI: JPM [error]服务器响应:版本与install.rdf不匹配。 (状态:400) JPM [info] FAIL
JPM [info]签署XPI:
JPM [error]服务器响应:版本与install.rdf不匹配。 (状态:400)
JPM [info] FAIL
我尝试过更改em:version,em:minVersion,em:maxVersion但仍然得到相同的错误。 如果有人知道这个问题的根本原因,请帮助我。
答案 0 :(得分:0)
jpm sign文件package.json expects xpi似乎id available。
jpm sign
package.json
xpi
id
确保{和version字段install.rdf install.rdf和package.json字段与k中的字段相同,这是AMO服务器上实际查看的字段。
version
install.rdf
k
已报告contains。简单地说,jpm实际上并不解析['Stock', 'bool1', 'bool2', 'bool3'],而是直接使用k,如果它不存在则会无声地失败并导致您看到的问题。通过提供更好的错误消息,建议issue来“修复”此问题。
['Stock', 'bool1', 'bool2', 'bool3']