ios - 即使 macOS 应用程序使用开发人员 ID 签名,Safari 也会要求允许未签名扩展
问题描述
我一直在开发一个 Safari Web 扩展,而且我对 macOS 应用程序开发还很陌生。我已经使用开发人员 ID 证书签署了我的应用程序,但 Safari 仍然要求我允许未签名的扩展程序让我的扩展程序显示在扩展程序选项卡中。
解决方案
向最终用户分发 Safari Web Extensions 仅限于 Mac App Store。您可以使用“开发”菜单中的“允许未签名扩展”选项来测试与经过公证的应用程序一起分发的 Safari Web 扩展。
底线是 Safari Web 扩展必须通过 AppStore 分发。
推荐阅读
- php - Typeform api,更改结果中的变量名称
- ajax - 如何更改 linux 服务器中的默认端口以部署 aspnet core 2.0 项目
- python - 获取包含熊猫中特定值的列名
- sql-server - 缓存动态生成的页面
- sql - 联合三个或更多表与条件
- apache-spark - pyspark zipWithIndex() 在 2 节点集群中多次运行时给出不同的结果?
- javascript - 将日期保存到数据库时,parameter.value.getTime 不是函数
- django - Django PostgreSQL FTS
- amazon-web-services - 如何在单个 EC2 实例上管理多个 IAM 用户?
- android - 通知/服务 - 无法将位图复制到包裹 blob