Я работаю над проектом Windows Phone 8, где мы развертываем его как корпоративное приложение через HockeyApp. У меня есть файл .PFX, сгенерированный из нашего сертификата Symantec, и правильный файл .aetx, установленный на устройстве.
Если я возьму файл .XAP, который собираюсь развернуть, скопирую его куда-нибудь отдельно и протестирую, развернув его с помощью инструмента XapDeploy.exe, он установится автоматически и будет работать правильно. Затем я использую XapSignTool для успешной подписи .XAP против .PFX («Успех XapSignTool: успешно подписан = C:\xxx»).
Когда я пытаюсь протестировать этот недавно подписанный XAP с помощью инструмента XapDeploy, я получаю сообщение об ошибке «Ошибка — установка приложения не удалась. Произошла ошибка времени выполнения. Исправьте возможности в файле WMAppManifest.xml». Если развернуть этот файл с помощью HockeyApp, установка автоматически завершится ошибкой на устройстве и, по-видимому, просто останется там после загрузки.
Кто-нибудь знает, что может быть причиной этого после подписания кода?