У меня проблема с запуском команды "jpm sign"

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

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

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

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

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

1 ответ

Похоже на то jpm sign ожидает, что package.json доступно в вашем xpi файл.

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

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

Другие вопросы по тегам