Ответ 1
Вы пытались установить местоположение по умолчанию? Может быть, он не установлен.
Измените свою схему > Выберите "Запустить XXXX.app/Debug" > Выберите "Разрешить определение местоположения" и выберите местоположение по умолчанию.
Я использую Custom Location в разделе Debug → Location → Custom Location
Хотя этот параметр работает для меня очень хорошо, симулятор часто меняет настройки с пользовательского местоположения на "Нет". Эта обратная связь, похоже, не имеет шаблона, так как я могу запустить один и тот же проект 5 или 10 раз без возврата настроек. В других случаях он меняет местоположение на None каждые 1 или 2 раза. Я запускаю симулятор.
Есть ли способ заблокировать настройку, поэтому мне не нужно бороться с ней?
Вы пытались установить местоположение по умолчанию? Может быть, он не установлен.
Измените свою схему > Выберите "Запустить XXXX.app/Debug" > Выберите "Разрешить определение местоположения" и выберите местоположение по умолчанию.
Принятый ответ - это решение, решившее вашу проблему, но для других разработчиков, сталкивающихся с этой проблемой, есть также более простое решение, в котором вам не нужен файл GPX или выбрать одно из мест, предоставленных по умолчанию
Теперь симулятор сохранит это как место по умолчанию. На самом деле синтаксис Allow Location Simulation на Xcode вместе с опцией none является причиной "забывания" ранее добавленного местоположения.
С этого момента ваш симулятор всегда будет помнить последнее пользовательское местоположение!