我正在尝试为 macOS Sierra 编写一个 Safari Content Blocker 扩展。(这里是源代码,如果有帮助的话。)我的扩展程序按预期显示在 Safari 的“扩展程序”窗格中。但是,有时在“扩展”窗口中使用捆绑包的名称(在我的例子中是SafariExtension.appex
)来引用它。其他时候它正确使用文件CFBundleDisplayName
中设置的本地化InfoPlist.strings
。如果有帮助,我在下面展示此错误时包含了首选项窗口的屏幕截图。
(我也不知道如何强制 Safari 刷新此窗格。如果有人能指出这一点,我将不胜感激。)