我已按照Creating Your First Safari Extension App中提到的所有说明进行操作。运行FirstSafariExtensionApp
目标后,我打开了Safari偏好设置扩展程序标签,但我在左窗格中找不到My Extension
。我拥有Apple Developer
个成员资格,并在KeyChain中安装了Mac Developer
和Safari Extension Developer
个证书。
如何让我的第一个Safari扩展应用程序正常运行?
答案 0 :(得分:5)
我遇到了同样的问题,即使我确保允许允许未签名的扩展名,扩展名也没有在运行应用程序时显示。
我可以通过选择Safari作为要运行的应用程序来运行扩展目标,但这不是我想要的。
只有在我点击产品>清理构建文件夹后,扩展程序才会在运行该应用程序时显示。
答案 1 :(得分:2)
您是否在Safari中启用了“开发”菜单并启用了“允许未签名的扩展”选项?
这对我不起作用,所以我尝试为扩展而不是应用程序的方案运行该方案。我首先编辑了这个方案,将可执行文件设置为包含应用程序。
当我运行此功能时,扩展程序显示在Safari首选项中,但仅在应用程序运行时显示。
答案 2 :(得分:1)
关闭MacBook盖并转到睡眠状态。早上醒来并查看Safari偏好设置扩展标签;您将找到您要查找的扩展程序。如果您没有时间睡觉,请尝试重新启动Safari或Xcode或Mac。
答案 3 :(得分:0)
重新启动Safari浏览器,它将显示在“扩展程序”选项卡中。
答案 4 :(得分:0)
Gary Makin是对的,我认为Apple的文档已经过时了。
对于扩展代码中的每次更改,您必须停止它,重建并运行agian,它将为您重新启动Safari