У меня есть приложение, которое имеет LSUIElement = 1 в Info.plist. Когда я запускаю приложение, объект прикрепления и строка меню верхнего уровня создаются для него. Почему?
Править:
Я пользовался библиотекой, которая называла TransformProcessType (), ударяя мою конфигурацию Info.plist.
Перейдите в файл Info.plist и добавьте новую пару "ключ-значение" или введите Boolean. Начните набирать в ключе фразу «Приложение - агент». Он должен автоматически заполниться. Затем установите флажок.
Вот как я создаю свои приложения-агенты, и это работает каждый раз!
1 должна быть строкой, а не числом (согласно документации LSUIElement
). В любом случае, можно попробовать.