2016-01-06 65 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通過提供更好的錯誤信息來「解決」這個問題。