У меня проблема с запуском команды "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
непосредственно, который молча терпит неудачу, если он не существует и вызывает проблему, которую вы видите. Предлагается исправление, чтобы "исправить" это путем предоставления лучшего сообщения об ошибке.