我遵循创建第一个Safari扩展应用程序时提到的所有指令。运行FirstSafariExtensionApp
目标后,我打开了Safari首选项扩展选项卡,但在左窗格中找不到My Extension
。我有Apple Developer
会员资格,并在钥匙扣中安装了Mac Developer
和Safari Extension Developer
证书。
如何使我的第一个Safari扩展应用程序工作?
我也有同样的问题,即使我确保允许无符号扩展名。。
我可以通过选择Safari作为应用程序来运行扩展目标,但这不是我想要的。
只有在我击中产品>清洁构建文件夹之后,该扩展名才会在运行应用程序时出现。
您是否启用了Safari中的开发菜单并打开"允许无签名扩展"选项?
对我不起作用,所以我尝试为扩展程序而不是应用程序的计划运行该方案。我首先编辑了此方案,将可执行文件设置为包含的应用程序。
当我运行此功能时,扩展名显示在Safari首选项中,但仅在应用程序运行时。
关闭MacBook盖子并入睡。早上醒来,检查Safari首选项扩展标签;您会发现您要寻找的扩展名。如果您没有时间睡觉,请尝试重新启动Safari或Xcode或Mac。
重新启动您的Safari浏览器,并将显示在"扩展"选项卡中。
gary makin是对的,我认为苹果的文档已过时。
- 您需要运行扩展方案
- 在显示"选择要运行的应用程序" 时选择Safari
- 在启动Safari之后,您应该能够在扩展选项卡中找到"我的扩展名"
对于扩展代码的每一个更改,您必须停止它,重建和运行Agian,它将为您重新启动Safari