无法通过web-ext验证firefox插件

时间:2018-06-01 12:08:28

标签: firefox-addon firefox-webextensions

我想使用web-ext签署我的firefox扩展的第二个版本,但我一直收到此错误

Your add-on failed validation and could not be signed
FAIL

WebExtError: The extension could not be signed
    at _callee$ (C:\Users\sofie\AppData\Roaming\npm\node_modules\web-ext\dist\webpack:\src\cmd\sign.js:134:15)
    at tryCatch (C:\Users\sofie\AppData\Roaming\npm\node_modules\web-ext\node_modules\regenerator-runtime\runtime.js:62:40)
    at Generator.invoke [as _invoke] (C:\Users\sofie\AppData\Roaming\npm\node_modules\web-ext\node_modules\regenerator-runtime\runtime.js:296:22)
    at Generator.prototype.(anonymous function) [as next] (C:\Users\sofie\AppData\Roaming\npm\node_modules\web-ext\node_modules\regenerator-runtime\runtime.js:114:21)
    at step (C:\Users\sofie\AppData\Roaming\npm\node_modules\web-ext\dist\webpack:\node_modules\babel-runtime\helpers\asyncToGenerator.js:17:1)
    at C:\Users\sofie\AppData\Roaming\npm\node_modules\web-ext\dist\webpack:\node_modules\babel-runtime\helpers\asyncToGenerator.js:28:1
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)

我不明白为什么会这样,因为我第一次尝试签名就行了。 PS:我已经在manifest.json脚本中写了一个新版本 有人能帮帮我吗?

2 个答案:

答案 0 :(得分:0)

在“您的添加失败...”行上方,您是否得到这样的一行?: 验证结果:https://addons.mozilla.org/en-US/developers/upload/ ....

我收到了同样的错误消息,并在该链接后向我展示了其失败原因的详细分析。我的错误是我有一个名为Translator.js的文件,但是在清单中它被列为translator.js,请注意这个案例。重命名后,签名成功。

答案 1 :(得分:-1)

如果您在Windows上,请尝试:

  1. 以管理员身份运行cmd。
  2. 不使用批处理文件运行符号命令