我开发了一个Firefox插件,其中包含install.rdf
中的以下代码段:
<!-- Firefox -->
<em:targetApplication>
<Description>
<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
<em:minVersion>10.0</em:minVersion>
<em:maxVersion>25.*</em:maxVersion>
</Description>
</em:targetApplication>
<!-- Firefox Mobile -->
<em:targetApplication>
<Description>
<em:id>{aa3c5121-dab2-40e2-81ca-7ea25febc110}</em:id>
<em:minVersion>10.0</em:minVersion>
<em:maxVersion>25.*</em:maxVersion>
</Description>
</em:targetApplication>
该附加组件已在桌面版和移动版Firefox上进行了测试,我希望将该附加组件上传到AMO。
但是,在上传XPI时我似乎无法同时选择桌面和移动平台:
为什么我会收到此错误,如何在仍然为所有平台使用单个商家信息时避免此错误?
答案 0 :(得分:3)
Firefox Mobile原生版的第一个版本是14.0。不使用本机UI的先前版本使用不同的em:id。在我自己的AMO“更新兼容性”屏幕上的附加组件中,列出了10.0a1,而不是10.0。
我建议将你的minVersion更新为14.0,因为这是第一个真正发布的版本。在此之前,任何人都不太可能使用原生版本。