2011-07-04 13 views
7

Pobrałem rozszerzenie z firefox, którego nazwa została zmieniona na xip i rozpakowałem. Następnie przepakuj ten sam folder za pomocą "zip", aby utworzyć xpi (brzmi głupio, ale planuję wprowadzić zmiany w kodzie, chociaż nie zrobiłem tego w tym przypadku), lepiej, gdy dodam to rozszerzenie do firefox, firefox zgłasza rozszerzenie może być uszkodzone. Używam firefox w Mac OS X.Problemy z modyfikowaniem i dodawaniem rozszerzeń do firefox

Na czym polega problem?

Odpowiedz

16

Zgaduję, że komunikat o błędzie to "Ten dodatek nie może zostać zainstalowany, ponieważ wygląda na uszkodzony". Ten komunikat pojawia się w przypadku podpisanych rozszerzeń, jeśli zostały zmodyfikowane - celem podpisu jest zapobieganie nieautoryzowanym modyfikacjom. Powinieneś usunąć katalog META-INF przed zapakowaniem rozszerzenia, a ten katalog zawiera podpis. Rozszerzenie pojawi się jako niepodpisane, ale nie wydaje mi się, że ci na tym zależy.

+0

Nadal ten sam komunikat o błędzie, nawet po usunięciu. –

+0

To jest polecenie, którego używam do zipowania. Czy jestem w tym rytuał? zip -r plugin.xpi pluginDirectory/* –

+7

@Julius: Nie, nie jest - wszystkie nazwy w twoim pliku ZIP zaczną się od 'pluginDirectory /'. Najpierw wykonaj 'cd pluginDirectory /', a następnie 'zip -r ../plugin.xpi *'. –

Powiązane problemy