У меня возникают проблемы с попыткой развернуть любое приложение HTML для Windows Phone 8.1 в качестве приложения для компании. Приложение, которое я разработал, использует проект Visual Studio Apache Cordova Apps, но я также проверил созданный вручную .appx
, Blank App (Universal Windows 8.1) и Blank App (Windows Phone)... последние два по-видимому, по сути являются одним и тем же типом проекта, Universal - это просто решение с проектом Windows 8.1.
Я всегда получаю сообщение об ошибке, подробно описанное ниже, когда я пытаюсь его установить (пробовал по-разному из электронной почты, Интернета и локальных папок телефона.
Установка приложения С# Windows Phone 8.1 Hub App прекрасно работает с использованием одного и того же рабочего процесса.
Сообщение об ошибке
Не удается установить корпоративное приложение
Проблема с этим приложением. Обратитесь за помощью к специалисту поддержки
Окружение среды
- Windows 8.1 Enterprise
- Visual Studio Enterprise 2015 с кросс-платформенной мобильной разработкой > HTML/JavaScript (Apache Cordova) Обновление 1
- Аккаунт Windows Enterprise Developer с сертификатом подписи Symantec Code для Windows® Phone Private Enterprise
- Разработчик Unlocked Nokia Lumia 635 или компания MDM зарегистрирована Nokia Lumia 635
Типы рабочих проектов
- Hub App (Windows Phone) [Шаблоны > Visual С# > Windows > Windows 8 > Телефон Windows]
- предположительно любой другой тип проекта С# (не проверен)
Ошибка типов проектов
- Blank App (Apache Cordova) [Шаблоны > Другие языки > TypeScript > Приложения Apache Cordova]
- Blank App (Universal Windows 8.1) [Шаблоны > Другие языки > JavaScript > Windows > Windows 8 > Универсальный]
- Blank App (Windows Phone) [Шаблоны > Другие языки > JavaScript > Windows > Windows 8 > Windows Phone]
- Вручную создается приложение с одним HTML файлом, используя базовый шаблон AppxManifest.xml из Microsoft и MakePri.exe, MakeApp.exe
Workflow
- Создайте соответствующий тип проекта из Visual Studio
- Измените файл Phone.appxmanifest, чтобы издатель соответствовал сертификату Symantec
Subject
и имел наш PhonePublisherID - Щелкните правой кнопкой мыши проект, "Сохранить > Создать пакеты приложений..."
- Пройдите мастер, выбрав "Нет" в Windows Store, чтобы никогда не связывать и не создавать версию Release.
- Используйте SignTool.exe или BuildMDILAPPX.ps1 для подписания пакета с помощью нашего сертификата
- Установите файл AET.aetx на телефон, если он еще не был
- Установите приложение на телефоне (из электронной почты, Интернета или локальной папки).
- Ошибка