2016-01-06 3 views
0

Я попытался использовать команду «jpm sign» для подписания расширения Firefox. Но у меня проблема с номером версии не соответствует файлу install.rdf.Ошибка при запуске команды «jpm sign»

JPM [Информация] Подписание XPI:

JPM [ошибка] Ответ сервера: Версия не соответствует install.rdf. (Статус: 400)

JPM [Информация] FAIL

Я пробовал, изменяя ЕМ: версия, ЕМ: MinVersion, эм: maxVersion, но все еще получаю ту же ошибку. Если кто-нибудь знает причину этой проблемы, пожалуйста, помогите мне.

ответ

0

кажется jpm signexpects что package.json находится в файле xpiavailable.

Убедитесь, что и contains идентичные id и version поля как в install.rdf, которая является то, что на самом деле смотрел на на серверах АМО.

Сообщалось об issue. Проще говоря, jpm фактически не анализирует install.rdf, а использует напрямую package.json, который терпит неудачу, если он не существует, и вызывает проблему, которую вы видите. Существует предложение patch, чтобы «исправить» это, предоставив лучшее сообщение об ошибке.

Смежные вопросы