Как создать appxbundle, не требующий лицензии разработчика
Я работаю с командой инфраструктуры над развертыванием универсального приложения Windows 10 и работаю над некоторыми препятствиями. В настоящее время они запрашивают версию приложения, для которой не требуется лицензия разработчика для установки. Они используют SCCM, инструмент, с которым я не знаком, и представлены только с требованиями ОС Windows 10 Mobile (не Windows 10 (x86), (x64)) и находятся в ожидании, пока я не решу проблему с лицензией разработчика. Вот что я сделал:
- Создание пакета appx с помощью Visual Studio 2015 Professional
- Я выбрал, что он НЕ будет загружен в магазин
- Использовал x86 и x64 в режиме релиза для конфигурации
- Лицензия используется от ЦС домена для подписи кода и работает
- Включено "Разрешить установку всех доверенных приложений" в локальном редакторе GP (мое устройство dev)
- Включена боковая загрузка в настройках / обновление и безопасность / для разработчиков
При запуске сценария Powershell меня приветствует "Перед установкой этого приложения вам необходимо сделать следующее: - Получить лицензию разработчика", а затем он запрашивает администратор и не может получить лицензию разработчика.
Если я переведу устройство в режим разработчика, скрипт будет работать без сбоев, и приложение будет работать так, как ожидается.
Я что-то упускаю из-за чего мне нужна лицензия разработчика? Это как-то связано с папкой пакета, оканчивающейся на _Test? Это единственный выход, который он создает.
Если я могу предоставить любую дополнительную информацию, дайте мне знать. Спасибо!
1 ответ
ОК... Я наконец понял это. Это не имело никакого отношения к конфигурации или упаковке приложения. Это был сгенерированный сценарий PowerShell для Visual Studio 2015, для которого требовалась лицензия разработчика (режим разработчика). Если я просто запустил свой собственный Add-AppxPackage PathToAppxBundle в PowerShell, он установился без сертификата или запроса разработчика в режиме Sideload. Обратите внимание, что сертификат уже установлен через групповую политику в моем случае.