问题描述
我一直在开发 Safari Web 扩展,而且我对 macOS 应用程序开发还很陌生。我已使用开发人员 ID 证书为我的应用签名,但 Safari 仍要求我允许未签名的扩展程序显示在扩展程序选项卡中。
解决方法
向最终用户分发 Safari Web Extensions 仅限于 Mac App Store。您可以使用“开发”菜单中的“允许未签名的扩展”选项来测试随公证应用分发的 Safari Web 扩展。
最重要的是,Safari Web Extensions 必须通过 AppStore 分发。