Как выполнить команду shell kill в приложении какао, чтобы перезапустить приложение Finder - PullRequest
0 голосов
/ 18 сентября 2018

Я пытаюсь запустить скрипт оболочки в xcode, чтобы скрыть файлы рабочего стола:

defaults write com.apple.finder CreateDesktop false

все работает, но чтобы получить эффект от изменений в коде, мне нужно перезапустить Finder.

вот код, который не работает:

killall Finder

, а вот вывод из консоли:

killall: warning: kill -TERM 2081: Operation not permitted

Итак, я также знаю, что он заблокирован, потому чтопесочницы.я мог бы установить право "песочница приложения" на "НЕТ"Это будет работать.

Но я хочу обойти это решение, иначе приложение не может быть выпущено в Mac App Store.

Как я могу перезапустить искатель, чтобы получить изменения моего эффекта,есть ли способ для этого?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...