Signed addon disappear after installation and firefox restart

Hi,

I’ve sent my addon to get it signed via jpm - it all seems to be good and I don’t get any errors.
When I drag it to firefox and install it - also, no errors.
After firefox restart it disappears.

When I disable the signature require it’s getting installed but I get the message “Extension could not be verified for use in Firefox.” (remember it’s the xpi that came back from the amo, and it has the signature content in it).

The xpi is created with JSZIP in nodejs, and then I spawn the jpm command for signing.

Any idea what can it be?
Maybe there are some specific rules for the xpi creating? some attributes?

Thanks!

Are you using the temporary add-on install feature, or jpm install?

Are you installing it unpacked, or making any changes to the package?

Are you using the temporary add-on install feature, or jpm install?

None of them, after I have the xpi I just drag it to firefox. (I can’t use temporary install for it, since it requires a firefox restart)

Are you installing it unpacked, or making any changes to the package?

Nope. I’m taking the xpi that was auto downloaded after the signing process.

Which add-on is it?

@jorgev It’s unlisted cause it’s our testing account, but if you have access it’s here

You mention the add-on being auto-downloaded. Are you using the API? If so, have you tried downloading the file from the Status & Versions page and comparing it with what you got?

I gave your add-on a try for a while and couldn’t reproduce those problems. I tested on Mac OS, Firefox 47 (Beta).