Firefox addon 使用Mozilla api签署firefox插件并下载签名的xpi

Firefox addon 使用Mozilla api签署firefox插件并下载签名的xpi,firefox-addon,amo,Firefox Addon,Amo,我正在使用Mozilla API上传一个附加组件并对其进行签名(如下) 上传插件后,我从api接收到第一个答案,它是json,看起来像。从这个响应中,我获取url字段并访问它(),这样我就可以看到我的加载项签名的状态 我不明白的是,为什么尽管插件被标记为signed以供我理解(active、passed\u review、processed、reviewd、valid都设置为true),xpi文件(result.files[0]。download\u url)被标记为signed=false 有

我正在使用Mozilla API上传一个附加组件并对其进行签名(如下)

上传插件后,我从api接收到第一个答案,它是json,看起来像。从这个响应中,我获取url字段并访问它(),这样我就可以看到我的加载项签名的状态

我不明白的是,为什么尽管插件被标记为signed以供我理解(active、passed\u review、processed、reviewd、valid都设置为true),xpi文件(
result.files[0]。download\u url
)被标记为
signed=false

有人知道为什么吗?如何获得xpi签名并下载它? 也许这与我在附加组件上的警告有关?(尽管他们被标记为罚款)

谢谢, 阿里尔


p.S-无法使用,因为它不是我们目前使用的加载项格式。

我还使用API来签署和下载非sdk加载项-

我认为
签名
意味着物理上通过了审核,并以这种方式得到了签名。不自动签名


不要担心您的加载项已签名。

我相信该行为是由错误的
安装.rdf
配置造成的。我有一个错误的targetApplication id(firefox、thunderbird等),当我修复它并再次尝试时,它工作了,我得到了
signed=true

我也在书中提到了这件事

另外,从v1.0.5开始,可以使用工具()对非SDK(Xul、WebExtensions)插件进行签名:

jpm-sign--api-key--api-secret--xpi
(很好用!)

你的插件在AMO上列出了吗?根据清单,应该是真的。实际上它并没有真正签名,我已经解决了问题——我的install.rdf有问题