2017-01-23 11 views
0

Я следил за образцом, предоставленным Apple. Я также передал info.plist из официального приложения Twitter для Mac.OSX - SysServices не отображает пользовательское меню во всех приложениях (например, хром или сафари).

По некоторым причинам, хотя мои Info.plist свойства для NSServices кажутся правильными, мое пользовательское меню не отображается во всех приложениях, но доступно в нескольких случаях.

Например. «Мой заказное меню» не отображается в Chrome или Safari, но доступен в TextEdit если я правой кнопкой мыши и выберите «услуги» из контекстного меню.

Я также попытался переместить приложение из каталога построения в /Applications, но все же не повезло.

Пример проекта: https://github.com/palaniraja/services-menu

ответ

0

Это, как представляется, проблема с OSX.

Даже после обновления/обновления службы /System/Library/CoreServices/pbs. Перезагрузка системы не помогла.

Через пару дней я получил услуги, перечисленные в Chrome & Safari. Но под старым кэшированным названием моей службы. Это было две недели, и я до сих пор живу с dev-копией своего названия, а не с фактическим именем службы (названием), в котором в настоящее время работает это приложение.

Screenshot of info.plist and safari

 Смежные вопросы

  • Нет связанных вопросов^_^