Из документации Apple
Важно: В дополнение к отсутствию аппаратного обеспечения у пользователя есть возможность запретить приложению доступ к данным службы определения местоположения.Во время первоначального использования приложением базовая структура местоположения предлагает пользователю подтвердить, что использование службы определения местоположения является приемлемым.Если пользователь отклоняет запрос, объект CLLocationManager сообщает о соответствующей ошибке своему делегату во время будущих запросов.Вы также можете проверить явный статус авторизации приложения, используя метод authorizationStatus.
Таким образом, Apple не позволит использовать CoreLocation Framework без разрешения пользователя.Я не думаю, что нет другого пути без использования платформы CoreLocation, по крайней мере с публичным API.