2016-01-06 68 views
0

我试图使用“jpm sign”命令来签署Firefox扩展。但是我有一个关于版本号的问题与install.rdf文件不匹配。运行“jpm sign”命令时出现问题

JPM [信息]签名XPI:

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

JPM [信息] FAIL

我试图通过改变EM:版本,EM:MINVERSION,EM:MAXVERSION但仍然得到同样的错误。 如果有人知道这个问题的根源,请帮助我。

回答

0

看来jpm signexpects一个package.json是你xpi文件available

确认已和contains相同idversion字段作为install.rdf这就是在AMO服务器实际上是看着。

已经报告了issue。简而言之,jpm实际上并不分析install.rdf,而是直接使用package.json,如果它不存在并导致您所看到的问题,它将在无提示的情况下失败。有一个建议patch通过提供更好的错误信息来“解决”这个问题。