J'essaie d'activer les services de localisation pour une application individuelle telle que Weather.app, etc. via la ligne de commande pour les ordinateurs MacOS High Sierra et Mojave.
J'ai pu activer les services de localisation au niveau supérieur en utilisant ces deux commandes.
Pour High Sierra :
sudo -u _locationd defaults -currentHost write com.apple.locationd LocationServicesEnabled -int 1
Pour Mojave :
sudo defaults write /var/db/locationd/Library/Preferences/ByHost/com.apple.locationd LocationServicesEnabled -int 1
Cependant, je n'ai pas encore trouvé comment activer les services de localisation pour une application individuelle et j'espère que la communauté ici présente pourra m'aider à le faire :)
0 votes
Quelles applications avez-vous en tête
0 votes
@Buscar Pour l'instant, deux applications ont retenu mon attention : Safari et Aide à la localisation
0 votes
Je ne comprends pas, si vous présélectionnez les applications autorisées (à droite), il suffit d'utiliser votre commande pour activer ou désactiver la localisation.
0 votes
@Buscar Permettez-moi de clarifier l'environnement Mac de mon bureau. Nous utilisons une solution de gestion des périphériques mobiles (MDM) telle que JAMF pour gérer les Macs. Le problème principal était le suivant : lorsque nous déployons l'application, l'utilisateur est invité à autoriser ou non l'utilisation des données des services de localisation. Si l'utilisateur ne l'autorise pas, l'application ne recevra pas les données des services de localisation, même si ces derniers sont activés. (Dans notre environnement, tout le monde est un administrateur sur son ordinateur ) Ma commande active les services de localisation en général, mais pas pour une application spécifique.