El complemento "parece estar dañado" cuando intento instalar el archivo .xpi de mi complemento en Firefox

Estoy tratando de instalar una extensión en Firefox 45 (lo mismo sucede con Firefox 49), pero Firefox no me permite hacer eso, lo que indica que

This add-on could not be installed because it appears to be corrupt. 

La forma en que intento instalarlo es simplementearrastrando el archivo .xpi nuestro equipo se desarrolló en la ventana de Firefox. Esta extensión se basa enMozRepl, pero con algunas mejoras.

Anteriormente, intenté instalarlo, pero no pude, ya que no estaba firmado (las extensiones en las versiones de Firefox a partir de la 43 requieren firma). Seguí cada paso para firmarlo, de acuerdo con esta publicación:Firmando un XPI. Estoy casi seguro de que podría firmarlo correctamente, pero ahora el error que muestra Firefox es diferente: "Este complemento no se pudo instalar porque parece estar dañado".

Parece que no estoy creando el archivo .xpi correctamente, pero no estoy seguro de cuál es la estructura correcta que debería tener. Intenté diferentes estructuras de carpetas, pero sin éxito.

Además, verifiqué la consola del navegador para ver qué error está conectado, pero no lo encontré realmente útil. Aquí está:

aquí es un enlace al archivo .xpi en caso de que desee verificar su contenido. Tenga en cuenta que intenté mover los archivos manifest.mf, zigbert.rsa y zigbert.sf fuera de la carpeta META-INF, pero tampoco funcionó.

¿Alguien ha tropezado con un error como este al intentar instalar un complemento? ¿Alguna idea de lo que tal vez esté sucediendo?

Respuestas a la pregunta(4)

Su respuesta a la pregunta