/ / LSUIElement ne fonctionne pas - macos, cacao, info.plist, lsuielement

LSUIElement ne fonctionne pas - macos, cacao, info.plist, lsuielement

J'ai une application qui a LSUIElement = 1 dans Info.plist. Lorsque j'exécute l'application, un élément de dock et une barre de menus de niveau supérieur sont créés à cet effet. Pourquoi?

MODIFIER:

J'utilisais une bibliothèque qui appelait TransformProcessType (), masquant ma configuration Info.plist.

Réponses:

12 pour la réponse № 1

Accédez à votre fichier Info.plist et ajoutez une nouvelle paire clé-valeur ou tapez Boolean. Commencez à taper dans la clé la phrase "Application is agent". Il devrait se compléter automatiquement pour vous. Puis cochez la case.

C'est ainsi que je crée mes applications d'agent, et cela fonctionne à chaque fois!


4 pour la réponse № 2

Le 1 doit être une chaîne, pas un nombre (selon la documentation de LSUIElement). Quelque chose à essayer quand même.