Ошибка развертывания в приложении Windows Phone 8.1 с возможностью общих сертификатов пользователей в манифесте

Если я проверю возможность «Общие используемые сертификаты» в манифесте приложения Windows Phone 8.1, я получу следующую ошибку:

Ошибка: DEP0001: непредвиденная ошибка: не удалось зарегистрировать пакет. (Исключение из HRESULT: 0x80073CF6)

Манифест

<Capability Name="sharedUserCertificates" />

Я пытаюсь выполнить развертывание на значок Nokia Lumia с предварительной версией для разработчиков Windows Phone 8.1.

Любая идея, что я делаю неправильно или какое предварительное требование не выполнено?


person magnus    schedule 26.04.2014    source источник


Ответы (7)


Я смог развернуть свое приложение на эмуляторе, но не на реальном устройстве. У меня такая же ошибка. Я спросил свои контакты в телефонной группе, и они сказали, что это ошибка, и она будет исправлена ​​​​после обновлений RTM. Определенно должна быть возможность загружать приложения с использованием «sharedUserCertificates» на реальные устройства для обычных разработчиков приложений.

Однако развертывание такого приложения через Магазин может быть ограничено. Этот сценарий в первую очередь предназначен для корпоративных приложений, развернутых на предприятиях.

Я написал сообщение в блоге об этом.

person LeonZandman    schedule 08.05.2014
comment
Спасибо за информацию как здесь, так и в блоге. Приятно знать, что они работают над исправлением. - person magnus; 09.05.2014
comment
Я также мог создать свое приложение в эмуляторе, но получил ошибку при развертывании на реальном устройстве. - person Mostafiz Rahman; 15.02.2015

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

Это как-то связано с SD-картами!! Не SD-карты как таковые, а механизм. Единственным отличием было то, что на этих выходных я установил новую SD-карту в свой Lumia 1520 с разблокировкой разработчика. Я использую VS 2013 Update 4 и имею приложение StandAlone Phone, использующее класс общего приложения Windows 8.1. Раньше работало, а сейчас нет. та же ошибка, что и у МАГНУСА

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

2> Следуйте настройкам телефона 2> В настройках телефона указано, что приложения должны быть установлены на SD-карту 2> Корневая папка макета: D:\WPSystem\SharedData\PhoneTools\AppxLayouts

С сохранением приложений на карте PHONE в смысле хранилища. Если вы используете подробный вывод сборки, в конечном итоге он говорит:

2> Следуйте настройкам телефона 2> В настройках телефона указано, что приложения должны быть установлены во внутреннюю память 2> Корневая папка макета: C:\Data\SharedData\PhoneTools\AppxLayouts

найдите в своем подробном или «подробном» выводе сборки термин «Настройка телефона говорит». Это поможет вам приблизиться. Удачи.

person Matt Vandergrift    schedule 15.12.2014

Я могу подтвердить, что VS 2013 Update 4 вызывает ошибку:

Ошибка: DEP0001: непредвиденная ошибка: не удалось зарегистрировать пакет. (Исключение из HRESULT: 0x80073CF6)

Мое приложение отлично развертывалось на телефоне до обновления и начало давать сбой сразу после обновления. Изменение настроек:

Настройки/Контроль памяти/Сохранить новые приложения на моем: телефоне

Решил проблему. Спасибо, Мэтт, за совет, сэкономил мне много времени.

person Adam Eversole    schedule 17.12.2014

Попробуйте удалить текущее приложение в телефоне и снова запустить. Для меня это решено

person Rudi Hartono    schedule 20.05.2015

Эта проблема может быть связана с повторным использованием одного и того же шаблона приложения в Windows Phone (не влияет на классические приложения Windows). В разделе Windows Phone обозревателя решений найдите файл манифеста приложения (Package.appxmanifest) и просмотрите следующую строку в верхней части файла (# в этом примере являются репрезентативными, а не фактическими):

<mp:PhoneIdentity PhoneProductId="12345678-1234-1234-1234-123456789ABC" PhonePublisherId="00000000-0000-0000-0000-000000000000" />

Если вы повторно использовали один и тот же шаблон приложения, номер PhoneProductId должен отличаться от одной итерации к другой. Я предлагаю просто повторить последнюю цифру в строке (например, изменить 1 на 2 или 2 на 3 и т. д.). Убедившись, что все ваши приложения для Windows Phone имеют индивидуальные значения в этом поле, вы сможете развернуть их все независимо друг от друга.

person Epsilon3    schedule 18.02.2016

Это также может быть отсутствующий образ в манифест Package.appx. Проверьте вкладку визуальных ресурсов в этом файле (VisualElements в XML), чтобы увидеть, не отсутствует ли какой-либо логотип.

person xyq.384.b    schedule 10.04.2016

Я изменил имя пакета в файле Package.appxmanifest. Поэтому мне пришлось удалить приложение, и мне помогла повторная установка.

person karan    schedule 11.06.2015