Как изменить сообщение, которое отображается, когда мы пытаемся использовать текущее местоположение пользователя
Извлечь purpose в CLLocationManager :
purpose
Если значение этого свойства не равно нулю, система включает в диалоговое окно строку, которая спрашивает пользователя,ваше приложение может использовать службы определения местоположения.Строка дает вам возможность объяснить причину, по которой ваше приложение использует службы определения местоположения.