Я пытаюсь скрыть активные приложения от дока в OSX Sierra, но то, что я делаю, просто вылетает из приложения

Я провел некоторое исследование по этому вопросу, и теоретически вы сможете вставить

<key>LSUIElement</key>
<true>

прямо перед

</dict>
</plist>

в конце файла.dmg, чтобы значок скрывался от дока, даже когда он используется. Я не ищу обходной путь, такой как "Изменить иконку дока" или "Просто полностью скрыть док" или что-то в этом роде, я хотел бы знать, как работает такая штука и почему происходит сбой приложения, а не скрытие значка док-станции.

1 ответ

Я понял, что LSUIElement, по-видимому, просто аварийно завершает работу некоторых приложений, но обходным решением, которое выполняет то же самое, является NSUIelement вместо LSUIelement. Мне нравится, что я часами изучал это, а затем нашел правильный ответ через 2 минуты после того, как спросил.

Другие вопросы по тегам