Microsoft Developer サブスクリプションを持っていますが、拡張機能をストアで公開することはまだできないため、自分で配布したいと考えています。出来ますか?有効な証明書で appx に署名できますか?
2 に答える
自分でパックし、署名し、ストアに展開できます。これは、サイド ローディング アプリとして知られています。このプロセスを順を追って実行するだけです。
これを他のユーザーに配布することはできず、自分のマシンにのみインストールできます。配布は現在、店頭のみでの限定販売となります。
appx をサイドロード モードでパッケージ化すると役立つと思います。自分で配布できます。詳細については、
https://docs.microsoft.com/en-us/windows/uwp/packaging/packaging-uwp-appsを参照してください。
証明書の作成方法:
1. 証明書の作成
https://technet.microsoft.com/en-us/itpro/powershell/windows/pkiclient/new-selfsignedcertificate
例:
New-SelfSignedCertificate -Type Custom -Subject "CN=BurningFish" -KeyUsage DigitalSignature -CertStoreLocation "Cert:\LocalMachine\My"
A0A89249221A0BA3E8681A12021966475079214B のような証明書のパスを取得します。
2. powershell コマンドで PFX をエクスポートします。
$pwd = ConvertTo-SecureString -String "password" -Force -AsPlainText
Export-PfxCertificate -cert "Cert:\LocalMachine\My\A0A89249221A0BA3E8681A12021966475079214B" -FilePath C:\Temp\MyKey.pfx -Password $pwd
appx をパッケージ化して署名する方法については
、次
の質問で解決策を提供します。
appx を実行するための前提条件
システムをサイドロード モード
に設定します。[設定] -> [更新とセキュリティ] -> [開発者向け] -> [アプリのサイドロード] に移動します。