You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

.NET Maui多平台发布:是否需各平台单独证书?

.NET MAUI 跨平台部署证书要求

没有能通用于Android、iOS、Windows和macOS四个平台的统一证书,每个平台的信任体系相互独立,必须分别准备符合各平台规范的证书,才能让应用被系统默认信任,无需用户手动绕过安全提示:

  • Android:
    • 测试阶段可使用自签名证书,但正式发布(尤其是Google Play分发)需使用Google认可的签名密钥——要么由Google自动生成,要么上传自行创建的符合Android要求的签名证书;企业内部分发则需要企业级签名证书。
  • iOS/macOS:
    • 必须依赖Apple Developer Program颁发的证书,开发和发布证书均由Apple管控。iOS和macOS可共用同一开发者账号下的证书,但这类证书仅适用于Apple生态,无法用于其他平台。
  • Windows:
    • 需要由受信任的第三方CA(如DigiCert、GlobalSign)颁发的代码签名证书,用来签名MSIX格式的安装包,这样Windows系统才会默认信任该应用。

简言之,各平台的证书体系互不兼容,不存在跨所有平台通用的证书,必须针对每个平台单独准备合规证书才能实现无 workaround 安装。

内容的提问来源于stack exchange,提问作者rick

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 04:53:11