2011-07-04 19 views
7

He descargado una extensión de firefox renombrada como xpi para comprimirla y desempaquetarla. Luego volví a empaquetar la misma carpeta usando "zip" para crear el xpi (suena tonto pero estoy planeando hacer modificaciones al código, aunque no lo he hecho en este caso), cuando vuelva a agregar esa extensión a firefox, Firefox está informando la extensión puede estar corrupta. Estoy ejecutando Firefox en Mac OS X.Problemas al modificar y agregar extensión a firefox

¿Cuál es el problema?

Respuesta

16

Supongo que el mensaje de error es "Este complemento no se pudo instalar porque parece estar dañado". Ese mensaje aparece para las extensiones firmadas si se han modificado; el objetivo de una firma es evitar modificaciones no autorizadas. Debe eliminar el directorio META-INF antes de volver a empaquetar la extensión, ese directorio contiene la firma. La extensión aparecerá como unsigned entonces, pero no creo que te importe.

+0

Sigue el mismo mensaje de error incluso después de quitar. –

+0

Este es el comando que uso para comprimir. ¿Estoy rito al hacerlo? zip -r plugin.xpi pluginDirectory/* –

+7

@Julio: No, no lo es - todos los nombres en su archivo ZIP comenzarán con 'pluginDirectory /'. Haga 'cd pluginDirectory /' primero y luego 'zip -r ../plugin.xpi *'. –

Cuestiones relacionadas