Ответ 1
В вашем Info.plist установите LSBackgroundOnly до 1.
Как создать приложение Cocoa, которое выполняется в фоновом режиме (не в доке, а не в строке меню, либо в фоновом режиме).
Вам нужны права администратора? Надеюсь нет. На самом деле этого не должно быть, потому что достаточно, чтобы приложение работало в фоновом режиме только для этого пользователя, то есть не для всех пользователей.
И я думаю, я могу заставить его "запускать при входе в систему", просто добавив его в настройки учетной записи пользователя, поэтому это не должно быть проблемой.
В вашем Info.plist установите LSBackgroundOnly до 1.
В вашем Info.plist установите LSUIElement в строку "1".
Основное различие заключается в том, что агент пользовательского интерфейса может иметь пользовательский интерфейс (заказ в окне). Фоновое приложение должно быть полностью безликим; любой пользовательский интерфейс должен существовать в отдельной области приложений или предпочтений.