Ich versuche, eine Erweiterung zu entwickeln, um auf der FirefoxDeveloperEdition (die Signierung nicht erfordert) auf dem Mac auszuführen.Wie packt man eine unsignierte Firefox WebExtension?
Ich folgte dem "Your first WebExtension" Handbuch und alles funktioniert gut, wenn Sie das "Load temporary add-on" verwenden. Aber wenn ich versuche es zu packen und es mit dem "install add-on from file" zu installieren, zeigt es an, dass "dieses Add-on nicht installiert werden konnte, weil es anscheinend beschädigt ist".
Ich zip alle Dateien (Borderify.js, manifest.json, Symbole, ohne den Container-Ordner) und ändern Sie das Suffix zu .xpi. Ist das die richtige Art der Verpackung? Einige Antworten erwähnen, dass es eine "install.rdf" geben sollte, wenn ja, wie kann ich diese Datei erstellen? es scheint, dass es keine Anleitung zu den Dokumenten gibt.
UPDATE:
Ich habe versucht, den mac builtin mit "komprimiert n Elemente", xpi file, versuchte auch web-ext build
verwenden, xpi file. Sie alle enden mit der gleichen Fehlermeldung.
UPDATE 2:
ich falsch xpinstall.signatures.required
in about:config
festgelegt haben.
Meine Firefox-Version ist: 51.0a2 (2016.10.17) (64-bit)
Gibt es jemand in der Lage, die unsigned xpi zu laden? Ist es ein Firefox-Bug? oder ist es nur ich?
Wie, * genau *, erstellen Sie die * .zip * -Datei? – Makyen
Möglicherweise verwandt: [Add-on "scheint beschädigt zu sein", wenn versucht wird, die .xpi-Datei meines Add-ons in Firefox zu installieren] (http://stackoverflow.com/q/39854127/3773011). – Makyen
Ohne Ihre * .xpi * -Datei gibt es keine Möglichkeit für uns, dies zu beantworten, außer ** zu raten, was das Problem sein könnte. – Makyen