使用direct distribution进行分发时,safari web extension 在safari setting 中显示没有权限读取、修改或传输任何网页的内容。 但是我在看公证日志显示插件是正常的公证的 这导致safari extension 无法使用。
公证日志
https://www.coupert.com/img/2025-04-10/notarization-log.json
How did we do? We’d love to know your thoughts on this year’s conference. Take the survey here
使用direct distribution进行分发时,safari web extension 在safari setting 中显示没有权限读取、修改或传输任何网页的内容。 但是我在看公证日志显示插件是正常的公证的 这导致safari extension 无法使用。
公证日志
https://www.coupert.com/img/2025-04-10/notarization-log.json
Notarization should have no impact on what permissions the extension has or requests. Please file feedback to http://feedbackassistant.apple.com/ and include copies of: your notarized app+extension a the extension project code. Once you've filed, please share that FB Identifier here.
In the application bundle you shared, the extension is defined as a Safari App Extension com.apple.Safari.extension
. This needs to remain a Safari Web Extension com.apple.Safari.web-extension
in the extension's info.plist.
但是我将info.plist的 NSExtensionPointIdentifier修改为"com.apple.Safari.web-extension"之后,mac safari extension setting 中我无法找到我的safari web extension.但当我去开发->允许未签名的扩展 后 插件能够正常运转了。我该如何给safari web extension 进行签名认证呢? FB17237809 我在这个对话中追加了一些截图和app的副本
The signed and notarized bundle you last supplied worked for us in Safari 18.4 without allowing unsigned extensions. The application needs to be opened one time for the extension to appear in Safari Settings. After opening the app, the extension immediately appeared and worked as expected. After first launch, the app does not need to be open in order to use the extension.