Я пытаюсь полностью удалить некоторые службы или, по крайней мере, из списка на панели настроек клавиатуры. Я пробовал:
- Сервисный скруббер. Он удаляет только сервисы из меню - то, что вы можете делать из системных настроек с 10.6.
- Удаление файлов в
~/Library/Services/и/Library/Services/. Просто большинство сторонних приложений не размещают там свои сервисы. defaults delete /Applications/SomeApp.app/Contents/Info NSServices. Он удаляет службы из списка в Системных настройках. Но это также лишает законной силы подпись кода пакета, и изменения могут быть отменены обновлениями.
Я полагаю, вам просто нужно согласиться с последним вариантом и назначить новые подписи с codesign когда это необходимо. Но есть ли более простой способ?
