Safari扩展程序选项卡中未显示Safari扩展应用程序

时间:2017-09-19 16:59:57

标签: safari macos-high-sierra macos-app-extension

我已按照Creating Your First Safari Extension App中提到的所有说明进行操作。运行FirstSafariExtensionApp目标后,我打开了Safari偏好设置扩展程序标签,但我在左窗格中找不到My Extension。我拥有Apple Developer个成员资格,并在KeyChain中安装了Mac DeveloperSafari Extension Developer个证书。

如何让我的第一个Safari扩展应用程序正常运行?

5 个答案:

答案 0 :(得分:5)

我遇到了同样的问题,即使我确保允许允许未签名的扩展名,扩展名也没有在运行应用程序时显示。

我可以通过选择Safari作为要运行的应用程序来运行扩展目标,但这不是我想要的。

只有在我点击产品>清理构建文件夹后,扩展程序才会在运行该应用程序时显示。

答案 1 :(得分:2)

您是否在Safari中启用了“开发”菜单并启用了“允许未签名的扩展”选项?

这对我不起作用,所以我尝试为扩展而不是应用程序的方案运行该方案。我首先编辑了这个方案,将可执行文件设置为包含应用程序。

当我运行此功能时,扩展程序显示在Safari首选项中,但仅在应用程序运行时显示。

答案 2 :(得分:1)

关闭MacBook盖并转到睡眠状态。早上醒来并查看Safari偏好设置扩展标签;您将找到您要查找的扩展程序。如果您没有时间睡觉,请尝试重新启动Safari或Xcode或Mac。

答案 3 :(得分:0)

重新启动Safari浏览器,它将显示在“扩展程序”选项卡中。

答案 4 :(得分:0)

Gary Makin是对的,我认为Apple的文档已经过时了。

  1. 您需要运行扩展方案
  2. 选择Safari显示"选择要运行的应用"
  3. 在Safari发布之后,你应该能够找到"我的扩展"在扩展选项卡
  4. 对于扩展代码中的每次更改,您必须停止它,重建并运行agian,它将为您重新启动Safari