我正在移植Chrome扩展程序,而Mozilla测试人员没有返回任何错误(事实上扩展程序已经发布),当我尝试加载它时,我的Firefox 57.0.1告诉我它“似乎已损坏” . 如果我通过about:debugging加载,我得到

安装期间出错:加载项与应用程序版本不兼容 . 附加minVersion:48.0 . 附加组件maxVersion:57.0.1 .

现在我无法弄清楚这个问题可能是什么原因 . 这是完整(但已编辑)的install.rdf文件:

<?xml version="1.0" encoding="UTF-8"?>
<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 xmlns:em="http://www.mozilla.org/2004/em-rdf#">
<Description about="urn:mozilla:install-manifest">
 <em:id>REDACTED-UUID</em:id>
 <em:name>app name</em:name>
 <em:type>2</em:type>
 <em:version>1.6.8</em:version>
 <em:creator>my company</em:creator>
 <em:contributor>my name</em:contributor>
 <em:description>Foo bar, etc.</em:description>
 <em:homepageURL>https://acme.com/</em:homepageURL>
 <em:iconURL>chrome://images/icon48.png</em:iconURL>
 <em:icon64URL>chrome://images/icon64.png</em:icon64URL>
 <em:multiprocessCompatible>true</em:multiprocessCompatible>
 <em:optionsType>3</em:optionsType>
 <em:optionsURL>chrome://options/Options.html</em:optionsURL>

  <em:targetApplication>
   <Description>
     <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> <!--Firefox-->
     <em:minVersion>48.0</em:minVersion>
     <em:maxVersion>57.0.1</em:maxVersion>
   </Description>
  </em:targetApplication>
</Description>
</RDF>

我尝试了各种最小和最大版本无济于事 . 问题出在其他地方,而不是来自此文件的minVersion和maxVersion?