LoginSignup
1
1

More than 5 years have passed since last update.

リリース版Firefox48以降でjpm runが実行できなくなるため、開発者向けFirefoxが必要

Last updated at Posted at 2016-11-07

問題

Firefox47だと問題なく実行できていたjpm runが急に動かなくなった。

$ jpm run
JPM [info] Starting jpm run on firelink
Creating XPI
JPM [info] XPI created at /var/folders/.../addonName-2.3.3.xpi (216ms)
Created XPI at /var/folders/.../addonName-2.3.3.xpi
JPM [info] Creating a new profile
1478532021486   addons.xpi  WARN    Add-on addonName is not correctly signed.
1478532021487   addons.xpi  WARN    Add-on addonName is not correctly signed.

同じような問題が起きている人はそこそこいるようだ。

解決策

ざっと読んだ感じ、Firefox48でxpinstall.signatures.requiredが強制的にtrueになったため、 リリースビルドのFirefox48以降ではjpm runができない。代わりにFirefox Developer EditionFirefox Nightlyを使うのがおすすめのようだ。

Nightlyビルドをインストールすれば以下のコマンドで実行できるようになるらしい(未検証)

$ jpm run -b Nightly

あとでもう少し調べてみる予定。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1