Может ли приложение macOS настроить диалоговое окно разрешений CoreLocation Location Services?
Когда системные приложения в macOS запрашивают местоположение, они настраивают диалог разрешений:
Когда я пытаюсь сделать то же самое в моем приложении, используя Info.plist
ключи, которые работают в iOS, они игнорируются:
NSLocationUsageDescription
NSLocationAlwaysUsageDescription
NSLocationWhenInUseUsageDescription
NSLocationAlwaysAndWhenInUseUsageDescription
Обратите внимание, что приведенные выше списки ключей отсутствуют в Calendar.app/Contents/Info.plist
-[Цель CLLocationManager] не работает в macOS 10.13
Как создать настраиваемый диалог в macOS?