В этом разделе приведены примечания к выпуску комплекта разработчика драйверов для iOS.
v10.0.0 (июнь 2025 г.)
Измененный
- Поддержка iOS 15 приостановлена. Минимальная версия iOS теперь 16.0.
- Исправлены сетевые сбои
UNAVAILABLE status code 14.
v9.2.1 (апрель 2025 г.)
Измененный
- Обновление версии с 9.2 до 9.2.1
v9.2 (январь 2025 г.)
Измененный
- Версия повышена с 9.0 до 9.2.
v9.0 (июль 2024 г.)
Измененный
- Поддерживает Geo iOS SDK версии 9.0.
- Поддержка iOS 14 приостановлена. Минимальная версия iOS теперь 15.0.
- В этот релиз включен файл .xcprivacy для поддержки манифестов конфиденциальности Apple.
- Исправлена ошибка, из-за которой классы
GMTSTaskиGMTDTaskInfoиз предварительной версии не были экспортированы в качестве символов в версии 3.3.0.
v3.3.0 (март 2024 г.)
Измененный
- Поддерживает совместимость с SDK драйверов и потребительских SDK, что позволяет создавать их в одном приложении.
- Поддерживает Swift Package Manager для SDK драйверов и потребительских приложений.
v3.2.0 (декабрь 2023 г.)
Измененный
- Исправлены ошибки и обновлена документация.
v3.1.1 (октябрь 2023 г.)
Измененный
- Исправлена ошибка, из-за которой методы
GMSMapViewDelegateне вызывались.
v3.1.0 (сентябрь 2023 г.)
Измененный
- CocoaPod for Driver SDK теперь представляет собой фреймворк .xc , поддерживающий сборку как для устройств, так и для симуляторов, что удобно для разработчиков на компьютерах Mac с процессорами Intel и Apple Silicon.
v3.0.1 (август 2023 г.)
Измененный
- Исправлена ошибка "неопределенные символы".
v3.0.0 (май 2023 г.)
Измененный
Удаляет устаревшие инициализаторы, использующие GMTSLocationInfo, из следующих интерфейсов:
-
GMTDCreateDeliveryTaskRequest -
GMTDVehicleStop -
GMTSTask
-
Поддержка iOS 13 приостановлена. Минимальная версия iOS теперь 14.0.
Новая минимальная поддерживаемая версия Xcode — 14.0. Обратите внимание на информацию об устаревших функциях в примечаниях к выпуску Xcode 14, касающихся прекращения поддержки сборки с использованием Bitcode.
В соответствии с политикой поддержки версий мобильных ОС, мы приостанавливаем поддержку iOS 13, начиная с версии Driver SDK for iOS v3.0.0. Новая минимальная поддерживаемая ОС — iOS 14. Более ранние версии SDK продолжат поддерживать iOS 13. Если в ваших зависимостях не указан номер версии, ваша IDE загрузит самую новую версию SDK, и новые сборки вашего приложения не будут поддерживать iOS 13. Укажите версию Driver SDK for iOS в зависимостях сборки вашего приложения, чтобы контролировать, когда вы повышаете минимальную поддерживаемую ОС для новых версий вашего приложения.
Объявление
Поддержка зависаний в iOS 14 — 15 мая 2023 г.
В соответствии с политикой поддержки версий мобильных ОС , мы приостанавливаем поддержку iOS 14 в предстоящей крупной версии Driver SDK для iOS.
Версии Driver SDK для iOS, выпущенные начиная со второго квартала 2024 года, будут поддерживать как минимум iOS 15. Более ранние версии SDK продолжат поддерживать iOS 14.
Если в зависимостях не указан номер версии, ваша IDE загрузит самую новую версию SDK, и новые сборки вашего приложения не будут поддерживать iOS 14.
Укажите версию Driver SDK для iOS в зависимостях сборки вашего приложения, чтобы контролировать, когда будет повышаться минимальная поддерживаемая версия ОС для новых версий вашего приложения.
v2.2.0 (январь 2023 г.)
- Исправлена ошибка, из-за которой метки времени местоположения в обновлениях данных о транспортном средстве обрезались до ближайшей секунды. Теперь DriverSDK сообщает метку времени обновлений местоположения с точностью до миллисекунды.
- В DriverSDK iOS теперь заполняется больше полей в загруженных данных о местоположении транспортных средств. К новым заполняемым полям относятся:
heading_accuracy,altitude,altitude_accuracy,speed,speed_accuracy,location_sensor,raw_location,raw_location_time,raw_location_sensorиraw_location_accuracy. DriverSDK также прекращает сообщать об устаревшем полеspeed_kph. - Обновляет URL-адрес условий использования в заголовочных файлах, указывая правильную ссылку, а также исправляет другие незначительные ошибки пунктуации.
- В документации исправлены различные орфографические, пунктуационные и другие мелкие ошибки.
- Класс
GMTSVehicleMatchустарел.
v2.1.0 (10 октября 2022 г.)
Измененный
- Исправлены ошибки и обновлена документация.
v2.0.0 (26 июля 2022 г.)
Измененный
Удалена служба терминальных точек, которая включает в себя:
-
GMTSTerminalPoint -
GMTSTerminalPointAccessPoint -
GMTSTerminalPointTravelMode -
GMTSTerminalPointsVehicleSearchPreference -
GMTSTravelModeETA
-
Поддержка iOS 12 приостановлена. Минимальная версия iOS теперь — 13.0.
Объявление
Мы прекращаем поддержку (прекращаем поддержку) iOS 13 в основных обновлениях версий 2023 года для Driver iOS SDK. Минимальная поддерживаемая версия iOS — iOS 14, начиная с июня 2023 года. Клиентам следует подготовиться, изменив флаг поддержки минимальной версии в своем коде перед обновлением.
v1.1.0 (28 апреля 2022 г.)
Внутренние улучшения.v1.0.5 (28 марта 2022 г.)
Внутренние исправления ошибок.
v1.0 (29 ноября 2021 г.)
Минимальная поддерживаемая версия iOS для этого релиза — 12.0.
Обновления API
Усовершенствованы интерфейсы DriverAPI.
Удалён публичный инициализатор Objective-C из GMTDDriverAPI .
Изменения в API аутентификации
- Удалены ненужные свойства из интерфейса
GMTDAuthorizationContext.
GMTDAuthorizationContext . GMTSServiceType устарел. Теперь вам нужно получать утверждения только для идентификатора транспортного средства в GMTDAuthorizationContext .
(void) fetchAuthTokenForServiceType:(GMTSServiceType)serviceType authorizationContext:(nullable GMTSAuthorizationContext *)authorizationContext completion:(GMTSAuthTokenFetchCompletionHandler)completion
сейчас
(void)fetchTokenWithContext:(nullable GMTDAuthorizationContext *)authorizationContext completion:(GMTDAuthTokenFetchCompletionHandler)completion;
Заменен GMTSAuthorizationContext на GMTDAuthorizationContext .
Изменил AuthorizationContext на класс со свойствами и удалил serviceType .
Сообщение о дорожно-транспортных происшествиях
Добавлено обнаружение сбоев во время инициализации SDK. Также есть возможность отключить эту функцию, используя API setAbnormalTerminationReportingEnabled: в GMTDServices .
Поддержка зависаний в iOS 12 — 18 октября 2021 г.
В связи с изменениями в наших внутренних зависимостях мы приостанавливаем поддержку iOS 12 в одной из следующих основных версий Driver SDK для iOS.
Комплект разработки драйверов (Driver SDK) для iOS версии 2.0 и выше будет поддерживать только устройства под управлением iOS 13 и выше. Более ранние версии SDK продолжат поддерживать iOS 12.
Если в зависимостях CocoaPods или Carthage не указан номер версии, Xcode загрузит самую новую версию, и новые сборки вашего приложения не будут поддерживать iOS 12.
Обязательно укажите версию в зависимостях сборки вашего приложения, чтобы контролировать, когда будет повышаться минимальная поддерживаемая версия ОС для новых версий вашего приложения. Примеры указания версии см. в документации Maps SDK для iOS . См. рекомендации по лучшим практикам сопровождения приложений .
v0.3.0 Бета-версия (30 августа 2021 г.)
изменения API
- Теперь GMTSServiceType представляет собой токены, необходимые для работы с транспортными средствами или выполнения задач, вместо служб Fleet Engine.
- Теперь GMTDRidesharingDriverAPI инициализируется объектом GMTDDriverContext .
v0.2.0 Бета-версия (9 июля 2021 г.)
изменения API
- Заменил GRDFleetEngine на GMTDVehicleReporter .
- Добавлен GMTDRidesharingDriverAPI .
- Переименовали GRDServices в GMTDServices и удалили его из общедоступных заголовочных файлов.
- Обновлен префикс класса с GRD на GMTD.
- Обновлен префикс класса с GRS на GMTS.