Как установить местоположение для iOS-симулятора в вашем быстром приложении

Как установить местоположение для симулятора iOS в вашем Swift App-манекены

iOS Simulator встроен в Xcode. Он позволяет запускать приложение Swift, как если бы оно выполнялось на устройстве, таком как iPhone или iPad. Это ключевой инструмент в разработке приложений.

iOS Simulator не может делать определенные вещи, которые может сделать реальное устройство. Например, он может управлять синхронизацией iCloud, но в iOS Simulator это выполняется с помощью команды меню (Debug → Trigger iCloud Sync).

Locatapp использует инструменты менеджера местоположений, встроенные в iOS. Когда вы работаете на iOS Simulator, эти базовые инструменты доступны, но местоположение, которым они управляют, не является местоположением имитируемого устройства. Чтобы проверить ваш код Locatapp, вы должны вручную указать местоположение, которое хотите использовать в iOS Simulator. Для этого есть два шага: установка вашего устройства (ов) и настройка местоположения.

Этот процесс может быть немного сложным, потому что настройки местоположения для iOS Simulator, возможно, были установлены вами или кем-то еще при тестировании приложений на используемом вами Mac, и вы можете быть удивлены тем, почему iOS Симулятор думает, что это где-то странно.

Когда вы тестируете iOS Simulator, вы не устанавливаете свое фактическое местоположение. Скорее, вы устанавливаете определенное местоположение, то есть местоположение, возвращаемое при запросе iOS Simulator. Это упрощает проверку кода, потому что вы знаете, каким должно быть место.

Чтобы установить местоположение вашего симулятора iOS, выполните следующие действия. (Обратите внимание, что эти шаги также включают информацию о том, как проверить, был ли этот параметр уже выполнен.):

  1. Чтобы проверить, есть ли у вас устройства, которые уже настроены для iOS Simulator, нажмите всплывающее меню слева панели инструментов, как показано на рисунке.

    Если в списке содержится только команда устройства iOS, у вас нет никаких симуляторов. Перейдите к следующему шагу.

    Если у вас установлены какие-либо симуляторы, вы можете использовать iOS Simulator для этого устройства, но если вы хотите имитировать другое устройство, убедитесь, что это устройство установлено в Xcode. Если это не так, переходите к следующему шагу.

  2. В Xcode выберите «Окно» → «Устройства», как показано.

    Откроется окно «Устройства».

  3. В окне «Устройства» вы увидите устройства, которые вы используете вместе с установленными вами тренажерами.

    Раздел симуляторов, вероятно, будет пустым; если у него есть какие-либо записи, они могут быть не для симулятора (ов), который вы хотите использовать.

  4. Чтобы добавить новое устройство, нажмите + в нижней части левой боковой панели окна Устройства.

    Откроется окно Создать новый симулятор.

  5. Выберите тип вашего устройства во всплывающем меню на листе и укажите ему имя симулятора по вашему выбору.Выберите подходящую версию iOS.

    Это позволяет моделировать не только устройство, но и версию операционной системы.