как установить максимальную версию при создании аддона Firefox xpi?

Я пытаюсь создать пакет xpi для надстройки firefox с помощью инструмента cfx. Как только я запустил команду «cfx xpi» в каталоге, где находятся мои файлы, был создан пакет xpi. Если я попытаюсь установить этот пакет в текущей версии Firefox (9.0), я получу сообщение об ошибке, в котором говорится, что этот аддон не совместим с версией Firefox 9.0. Как мне сделать мой аддон совместимым с более новой версией firefox?

Дополнительная информация: 1) Я очень новичок в разработке дополнений, поэтому я просто использую пример Reddit, приведенный вместе с комплектом SDK. 2) Я распаковал файл xpi в папку, и внутри install.rdf указана максимальная версия 8.*. Я изменил это на 9.* . Как заставить cfx использовать этот файл install.rdf вместо того, что он по умолчанию использует? 3) Я установил addon sdk, когда версия Firefox 8.0 была текущей версией.

С уважением,


person ivymike    schedule 23.12.2011    source источник


Ответы (2)


Какую версию SDK вы используете? Если вы используете SDK версии 1.3 или онлайн-конструктор, создаваемые вами надстройки должны быть совместимы с Firefox 9. Вы можете скачать последнюю версию SDK здесь:

https://ftp.mozilla.org/pub/mozilla.org/labs/jetpack/addon-sdk-1.3.zip

person therealjeffg    schedule 23.12.2011
comment
+1 - Вам просто нужна последняя версия. Вот что генерирует версия 1.3 SDK: <em:minVersion>9.0</em:minVersion> и <em:maxVersion>12.0a1</em:maxVersion> - person Wayne; 23.12.2011

как только вы загрузите дополнение на AMO, вы сможете изменить там поддерживаемые версии.

person erikvold    schedule 24.12.2011