我有Microsoft Developer订阅,因为它不可能在商店中发布扩展,我想自己分发它们。可能吗?我可以用有效证书签署appx吗?
答案 0 :(得分:0)
我认为将appx打包到sideload模式可能会对您有所帮助,您可以自己分发它。详情请见
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
我在问题中提供了一个解决方案:Packging of Edge Extension which support nativemessaging(UWP app)。
运行appx的先决条件
将系统设置为侧载模式:
转到设置 - >更新&安全 - >对于开发人员 - >侧载应用程序。
答案 1 :(得分:0)
您可以自行打包,签名和部署到商店:这称为侧面加载应用程序。您所要做的就是关注this process step by step。
您无法将此分发给其他用户,并且您只能在自己的计算机上安装。目前仅通过商店限制发行。