Как установить приложение Windows Phone 8.1 на другие телефоны самым простым способом?

Я разработал приложение для Windows Phone 8.1. Теперь я хочу раздать его другим.

Я выполнил Создание пакетов приложений в Visual Studio, и он прошел все сертификационные тесты. Итак, у меня есть файл .appx, но я не могу установить его на другие телефоны с Windows.

Показывает эту ошибку:

Не удается установить это корпоративное приложение: возникла проблема с этим корпоративным приложением. Обратитесь за помощью в службу поддержки вашей компании.

Я погуглил и обнаружил, что существует два способа распространения приложения:

1) Средство управления мобильными устройствами,

2) Боковая загрузка

и без сертификата для подписи предприятия от Symantec невозможно распространять приложение.

Другой вариант — загрузить приложение в магазин, но я пока не хочу этого делать.

Так есть ли способ установить приложение на другие телефоны Windows? По-простому? Я не хочу никаких сертификатов. Я просто хочу установить приложение на телефон моего друга. Например, мы можем легко создавать и устанавливать файлы .exe.


person Utsav Dawn    schedule 08.04.2015    source источник
comment
Почему вы не хотите загрузить его в магазин? Вы можете сделать его в магазине бета-версией, чтобы его могли загрузить только выбранные другие пользователи. На самом деле это лучший способ протестировать ваше приложение перед его запуском. msdn.microsoft.com/en -нас/библиотека/окна/приложения/   -  person Barnstokkr    schedule 08.04.2015
comment
Потому что на это потребуются деньги.   -  person Utsav Dawn    schedule 08.04.2015
comment
Вы, вероятно, можете создать .appx и поделиться им, а позже другие могут использовать инструмент развертывания приложений, чтобы поместить его в свой телефон ссылка   -  person AbsoluteSith    schedule 09.04.2015
comment
@AbsoluteSith да, это нормально ... но все же мне приходится использовать инструмент развертывания, так что это недостаток ..   -  person Utsav Dawn    schedule 09.04.2015


Ответы (2)


Есть несколько способов добиться этого без получения сертификата, необходимого для загрузки неопубликованных приложений.

Бета

Во-первых, вам нужен самый простой способ распространения приложения. Я предполагаю, что в будущем могут быть обновления (и хотя бы для исправления этого досадного маленького бага, который может найти или что-то еще). Тогда вы действительно должны рассмотреть возможность отправки его в магазин в качестве бета-приложения; оно не будет видно — оно не будет доступно никому, кому вы не разрешили использовать приложение. Процесс сертификации в бета-версии довольно быстрый, так как это просто проверка работоспособности.

Что касается стоимости учетной записи разработчика: она довольно дешевая (https://msdn.microsoft.com/en-us/library/windows/apps/jj863494.aspx) и даже может быть бесплатным для студентов и стартаперов через соответствующие программы (DreamSpark, BizSpark). Также: никаких регулярных платежей, даже если вы уже не студент.

Но истинное преимущество заключается в том, что все, что вам нужно сделать, это дать авторизованным тестировщикам ссылку на ваше приложение после его публикации, а затем все обновления будут обрабатываться через магазин. Никакой беспорядочной рассылки пакетов отдельным людям, никаких уведомлений — тестировщики будут получать обновления, как и для любого другого приложения. В долгосрочной перспективе это сэкономит вам много времени, а тестировщикам — много хлопот при подготовке своего устройства к воспроизведению вашего приложения, им не нужно, чтобы разработчик разблокировал свои телефоны.

Без отправки бета-версии

Если вы хотите просто отправить им пакет приложения,

  1. они должны (также) иметь учетную запись Microsoft. Если я правильно помню, у них может быть одно устройство, разблокированное разработчиком, даже без регистрации разработчика (http://dev.windows.com/en-us/join)

  2. им нужен Windows Phone SDK, который входит в состав Visual Studio и устанавливает необходимые инструменты

  3. подключить их телефон к компьютеру

  4. чтобы разработчик разблокировал свое устройство, он должен запустить инструмент под названием «Регистрация разработчика Windows Phone» и войти в систему со своей учетной записью Microsoft.

  5. для развертывания приложения используйте инструмент под названием «Развертывание приложения».

Каждый раз, когда распространяется обновление, им просто нужно использовать инструмент «Развертывание приложений».

или используйте командную строку :D

person Kristina    schedule 08.04.2015
comment
Это было хорошее объяснение. Но можешь ли ты сказать мне одну вещь? Почему я получаю эту ошибку? - person Utsav Dawn; 08.04.2015
comment
Здравствуйте, это сработало с развертыванием приложений? Приложение компании — это способ загрузки немагазинных приложений на телефоны, не являющиеся разработчиками, поэтому помогает использование инструмента развертывания приложений. - person Kristina; 15.07.2015

Если телефон вашего друга не разблокирован разработчиком, вы должны отправить его в магазин приложений.

person Bill Fraser    schedule 08.04.2015
comment
Если телефон моего друга разблокирован разработчиком, могу ли я установить это приложение? У меня тогда не будет этой ошибки? - person Utsav Dawn; 08.04.2015
comment
@UtsavDawn это должно работать, но имейте в виду, что по бесплатной лицензии вы можете разблокировать только небольшое количество телефонов (я думаю, около 4) - person Barnstokkr; 08.04.2015