我想避免签署 windows 申请

I want to avoid signing a windows application

我正在考虑尝试开发一个 windows 应用程序。我可能会使用 angular 的 Ionic 和 electron。从我正在阅读的内容来看,听起来我必须购买某种许可证来签署我的应用程序才能分发它。我目前正在上大学,所以我真的买不起昂贵的许可证。有没有办法避免这种情况?

这取决于您的受众,以及您是否要进行自动更新。

如果您不签署您的应用:

  • 安装时您会看到一个警告屏幕,提示它未签名,但无论如何都会有一个安装按钮。
  • 只要您没有安装任何防病毒软件,仍然可以自动更新,大多数防病毒软件会阻止未签名应用程序的自动更新。

场景 1:您有一个小的爱好应用程序,您只想与朋友分享。

  • 不签也行。只是告诉你的朋友忽略警告。

场景 2:您有一个简单的独立实用程序供任何人使用。

  • 这仍然是可能的,尽管推出新版本可能有点令人头疼。理论上你可以提供自动更新,但它只适用于没有杀毒软件的人。

场景 2:您有一个用于商业用途的专业应用程序,它使用自动更新来获取新版本。

  • 您需要代码签名证书才能使自动更新可靠地工作,大约 70USD/yr