Включение DeviceCapability в файл appx, сгенерированный pwabuilder
Мне нужно загрузить файл appx для прогрессивного веб-приложения, созданный pwabuilder.com, в партнерский центр MicroSoft. Он должен включить в свой список возможностей
Я не мог найти способ добавить возможности в процессе генерации приложения pwabuilder.com. Так что я
- переименовал windows.appx в windows.zip
- разархивированный windows.zip
- отредактировал AppxManifest.xml и добавил в возможность определения местоположения DeviceCapability Name="location"
- застегнул это снова
- переименовал его обратно в windows.appx
- отправил его в партнерский центр Microsoft
Без добавления возможности в файл appx нормально, но с возможностью в я получаю
Ошибка проверки принятия пакета: Неверный формат файла пакета для windows.appx: Исключение из HRESULT: 0x80510007. Обновите пакет и попробуйте снова.
Как я могу включить возможность и загрузить пакет?
1 ответ
Вышеуказанная ошибка была ошибкой подписи сертификата. Решением было добавить следующее в файл манифеста веб-приложения
"mjs_capabilities": [
"location"
],
и отправьте, как и прежде, используя pwabuilder.com. Полная информация на
https://github.com/pwa-builder/PWABuilder-CLI/wiki/Accessing-the-Windows-10-Runtime