Ответ 1
Вам необходимо:
- Создать новый тестовый сертификат http://msdn.microsoft.com/en-us/library/br230260.aspx#Renew
- Связать с приложением store: Project → Store → Associate
Я принял решение о разработке приложения для Windows Store, и наш сертификат магазина уже истек. Как обновить сертификат или мне нужно создать новый?
В .appxmanifest я могу выбрать создание нового тестового сертификата, но мне нужен сертификат магазина, а не тестовый сертификат.
Вам необходимо:
Ответ здесь устарел, поэтому здесь, как обновить тестовый сертификат в 2019 году:
Вставить:
New-SelfSignedCertificate -Type Custom -Subject "CN=Contoso Software, O=Contoso Corporation, C=US" -KeyUsage DigitalSignature -FriendlyName "Contoso app test certificate" -CertStoreLocation "Cert:\CurrentUser\My" -TextExtension @("2.5.29.37={text}1.3.6.1.5.5.7.3.3", "2.5.29.19={text}")
-Subject
-Subject
здесь должен соответствовать разделу "Издатель" в манифесте приложения.
Например, раздел "Identity
" в файле приложения AppxManifest.xml
должен выглядеть примерно так:
В данном случае "Издатель" - это CN=Contoso Software, O=Contoso Corporation, C=US
, который необходимо использовать в опции -Subject
для создания сертификата.
-FriendlyName
Опция -FriendlyName
- это понятное имя для сертификата.
Перейдите в Package.appxmanifest, вкладка Package, нажмите кнопку Select Certificate, выберите тот, который вы только что создали.