我遵循了苹果提供的示例plist。我也参考了info.plist的官方推特应用程序的mac。
出于某些原因,尽管我的Info.plist NSServices属性似乎是正确的,但我的自定义菜单并不出现在所有的应用程序中,但在少数应用程序中可用。
例如,“我的自定义菜单”没有列在Chrome或Safari中,但如果我右键单击并从上下文菜单中选择“服务”,则可以在TextEdit中使用。
我还尝试将应用程序从构建目录移动到/Applications,但仍然没有成功。
发布于 2017-02-14 05:58:53
这似乎是OSX的一个问题。
即使在刷新/更新/System/Library/CoreServices/pbs服务之后。重新启动系统没有帮助。
几天后,我得到了Chrome & Safari中列出的服务。但在我服务的老头衔下。已经过了两周了,我仍然使用开发版的标题,而不是当前运行这个应用程序的实际服务名称( title )。

https://stackoverflow.com/questions/41809668
复制相似问题