2017-02-13 31 views
2

Когда я впервые опубликовал свое приложение, сертификат был создан автоматически Visual Studio. Я сохраняю свой проект в git, и файл добавляется в список .gitignore. Я клонировал ваш репозиторий на другом компьютере и собираюсь выпустить обновление приложения в магазине, но у меня нет сертификата. Как я могу получить его снова?Как создать или получить новый StoreKey.pfx для приложения UWP

ответ

9

Файл StoreKey.pfx будет автоматически сгенерирован, если вы создадите пакет приложений для Магазина.

Или вы можете получить его просто связать приложение с помощью магазина Project > Store > Associate app with the Store...

+2

да, его истинный! но я этого не произошло, и я понял почему. Оказывается, студия не проверяет наличие сертификата в файловой системе и ищет наличие ссылок на проект. Только после того, как я удалил все упоминания о .csproj, он воссоздал себя после привязки к магазину! – beatsspam

+0

Да, более подробную информацию см. В разделе [Упаковывание приложений UWP] (https://docs.microsoft.com/en-us/windows/uwp/packaging/packaging-uwp-apps). –

+4

В частности, вы должны удалить элементы 'PackageCertificateThumbprint' и' PackageCertificateKeyFile' в файле csproj. Затем связать приложение с Store снова, и оно создаст новый pfx. – Edgar