首页 > 解决方案 > 即使 macOS 应用程序使用开发人员 ID 签名,Safari 也会要求允许未签名扩展

问题描述

我一直在开发一个 Safari Web 扩展,而且我对 macOS 应用程序开发还很陌生。我已经使用开发人员 ID 证书签署了我的应用程序,但 Safari 仍然要求我允许未签名的扩展程序让我的扩展程序显示在扩展程序选项卡中。

标签: iosswiftmacossafarisafari-extension

解决方案


向最终用户分发 Safari Web Extensions 仅限于 Mac App Store。您可以使用“开发”菜单中的“允许未签名扩展”选项来测试与经过公证的应用程序一起分发的 Safari Web 扩展。

底线是 Safari Web 扩展必须通过 AppStore 分发。


推荐阅读