我有Microsoft Developer订阅,因为还不能在商店中发布扩展,我想自己分发它们。有可能吗?我可以用有效的证书签署appx吗?
发布于 2017-09-08 14:21:52
我认为将appx打包为侧载模式可能会对您有所帮助,您可以自己分发它。详情请参见
https://docs.microsoft.com/en-us/windows/uwp/packaging/packaging-uwp-apps
如何创建证书的:
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。
命令导出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的先决条件
将系统设置为旁载模式:
进入Setting-> Update & security -> For Developers -> Sideload apps。
发布于 2017-10-27 17:07:21
你可以自己打包、签名和部署到商店:这就是所谓的侧装应用程序。你所要做的就是跟随this process step by step。
您不能将其分发给其他用户,并且只能在您自己的计算机上安装。目前仅限于通过商店进行分发。
https://stackoverflow.com/questions/46001795
复制相似问题