是否可以打包并签署Microsoft Edge的扩展名



我有Microsoft Developer订阅,因为它尚无法在商店中发布扩展名,所以我想自己分发它们。是否可以?我可以用有效证书签名吗?

我认为以sideload模式包装appx可能会帮助您,您可以自己分发它。有关详细信息,请参阅
https://learn.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:LocalMachineMy"

您将获得证书的路径,例如A0A89249221A0BA3E8681A12021966475079214B。
2.用PowerShell命令导出PFX:

$pwd = ConvertTo-SecureString -String "password" -Force -AsPlainText 
Export-PfxCertificate -cert "Cert:LocalMachineMyA0A89249221A0BA3E8681A12021966475079214B" -FilePath C:TempMyKey.pfx -Password $pwd

如何打包和签名appx
我在问题中提供了一个解决方案:Edge扩展的包装,支持Nativemessging(UWP App)。

前提条件运行appx
将系统设置为侧载模式:
转到设置 -> Update&安全 ->用于开发人员 -> sideload应用程序。

您可以独自打包,签名和部署到商店:这被称为侧加载应用程序。您要做的就是逐步遵循此过程。

您不能将其分发给其他用户,并且只能在自己的计算机上安装。目前仅通过商店限制发行。

相关内容

  • 没有找到相关文章

最新更新