3

我已按照创建您的第一个 Safari 扩展应用程序中提到的所有说明进行操作。运行目标后,我打开了 Safari 首选项扩展选项卡,但在左侧窗格中FirstSafariExtensionApp找不到。My Extension我在 KeyChain 中拥有会员资格和Apple Developer安装证书。Mac DeveloperSafari Extension Developer

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

4

5 回答 5

8

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

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

只有在我点击Product > Clean Build Folder后,扩展程序才会在运行应用程序时出现。

于 2018-11-07T11:06:49.263 回答
2

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

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

当我运行它时,扩展程序出现在 Safari 偏好设置中,但仅在应用程序运行时出现。

于 2017-10-23T03:18:34.013 回答
1

合上 MacBook 盖子并进入睡眠状态。早上醒来并检查 Safari 偏好设置扩展选项卡;你会找到你正在寻找的扩展。如果您没有时间睡觉,请尝试重新启动 Safari 或 Xcode 或 Mac。

于 2017-09-22T16:28:31.307 回答
0

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

  1. 您需要改为运行扩展方案
  2. 当它显示“选择要运行的应用程序”时选择 Safari
  3. Safari 启动后,您应该可以在扩展选项卡中找到“我的扩展”

对于扩展代码中的每一次更改,您都必须停止它,重新构建并运行 agian,它将为您重新启动 Safari

于 2018-03-18T14:16:25.907 回答
0

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

于 2018-01-31T08:45:57.703 回答