В этом разделе содержатся примечания к выпуску Driver SDK для iOS.
11.1.0 (сентябрь 2026 г.)
- Версия 11.1.0 соответствует Navigation SDK 11.1.0.
- Улучшена стабильность сетевого подключения и надежность аутентификации во время активных поездок.
10.10.1 (май 2026 г.)
- Версия изменена с 10.10 на 10.10.1.
V10.10 (март 2026 г.)
- Driver SDK был создан с помощью Xcode 26.
10.0.0 (июнь 2025 г.)
Изменено
- Поддержка iOS 15 прекращена. Минимальная поддерживаемая версия iOS – 16.0.
- Исправлены сбои сети gRPC
UNAVAILABLE status code 14.
9.2.1 (апрель 2025 г.)
Изменено
- Версия изменена с 9.2 на 9.2.1.
9.2 (январь 2025 г.)
Изменено
- Версия изменена с 9.0 на 9.2.
9.0 (июль 2024 г.)
Изменено
- Поддерживает Geo iOS SDK версии 9.0.
- Поддержка iOS 14 прекращена. Минимальная версия iOS теперь 15.0.
- В этот выпуск включен файл .xcprivacy для поддержки манифестов конфиденциальности Apple.
- Исправлена ошибка, из-за которой классы
GMTSTaskиGMTDTaskInfoпредварительной версии не экспортировались в версии 3.3.0.
Версия 3.3.0 (март 2024 г.)
Изменено
- Поддерживает совместимость Driver SDK и Consumer SDK, чтобы их можно было встроить в одно приложение.
- Поддержка Swift Package Manager для Driver SDK и Consumer SDK.
3.2.0 (декабрь 2023 г.)
Изменено
- Исправлены ошибки и обновлена документация.
3.1.1 (октябрь 2023 г.)
Изменено
- Исправлена ошибка, из-за которой не вызывались методы
GMSMapViewDelegate.
3.1.0 (сентябрь 2023 г.)
Изменено
- CocoaPod для Driver SDK теперь представляет собой .xcframework, который поддерживает сборки как для устройств, так и для симуляторов на компьютерах Mac с процессорами Intel и Apple Silicon.
3.0.1 (август 2023 г.)
Изменено
- Исправлена ошибка неопределенных символов.
3.0.0 (май 2023 г.)
Изменено
Удалены устаревшие инициализаторы, использующие GMTSLocationInfo, из следующих интерфейсов:
GMTDCreateDeliveryTaskRequestGMTDVehicleStopGMTSTask
Поддержка iOS 13 прекращена. Минимальная поддерживаемая версия iOS – 14.0.
Минимальная поддерживаемая версия Xcode – 14.0. Обратите внимание на информацию о прекращении поддержки бит-кода в примечаниях к выпуску Xcode 14.
В соответствии с правилами поддержки версий мобильных ОС мы прекращаем поддержку iOS 13 начиная с Driver SDK для iOS версии 3.0.0. Минимальная поддерживаемая версия ОС – iOS 14. Более ранние версии SDK продолжат поддерживать iOS 13. Если в зависимостях не указан номер версии, интегрированная среда разработки загрузит последнюю версию SDK, и новые сборки приложения не будут поддерживать iOS 13. Укажите версию Driver SDK для iOS в зависимостях сборки приложения, чтобы контролировать, когда вы повышаете минимальную поддерживаемую версию ОС для новых версий приложения.
Объявление
Прекращение поддержки iOS 14 – 15 мая 2023 г.
В соответствии с правилами поддержки версий мобильных ОС мы прекращаем поддержку iOS 14 в предстоящей основной версии Driver SDK для iOS.
Версии Driver SDK для iOS, выпущенные начиная со второго квартала 2024 г., будут поддерживать iOS 15 и более поздние версии. Более ранние версии SDK продолжат поддерживать iOS 14.
Если в зависимостях не указан номер версии, интегрированная среда разработки загрузит новейшую версию SDK, и новые сборки вашего приложения не будут поддерживать iOS 14.
Укажите версию Driver SDK для iOS в зависимостях сборки приложения, чтобы контролировать, когда вы повышаете минимальную поддерживаемую версию ОС для новых версий приложения.
2.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больше не поддерживается.
Версия 2.1.0 (10 октября 2022 г.)
Изменено
- Исправлены ошибки и обновлена документация.
2.0.0 (26 июля 2022 г.)
Изменено
Удален сервис Terminal Point Service, который включает:
GMTSTerminalPointGMTSTerminalPointAccessPointGMTSTerminalPointTravelModeGMTSTerminalPointsVehicleSearchPreferenceGMTSTravelModeETA
Поддержка iOS 12 прекращена. Минимальная версия iOS теперь 13.0.
Объявление
В основных обновлениях Driver iOS SDK 2023 года мы прекращаем поддержку iOS 13. С июня 2023 г. минимальной поддерживаемой версией iOS будет iOS 14. Клиентам следует подготовиться к этому, изменив флаг поддержки минимальной версии в своем коде перед обновлением.
Версия 1.1.0 (28 апреля 2022 г.)
Внутренние улучшения.Версия 1.0.5 (28 марта 2022 г.)
Исправлены внутренние ошибки.
Версия 1.0 (29 ноября 2021 г.)
Минимальная поддерживаемая версия iOS для этого выпуска – 12.0.
Обновления API
Очищены интерфейсы DriverAPI.
Удален общедоступный инициализатор Objective-C из GMTDDriverAPI.
Изменения в Authentication 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 удален.
Crash Reporting
Добавлено обнаружение сбоев во время инициализации 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 Beta (30 августа 2021 г.)
Изменения в API
- GMTSServiceType теперь представляет токены, необходимые для операций с транспортными средствами или задачами, а не для сервисов Fleet Engine.
- GMTDRidesharingDriverAPI теперь инициализируется с помощью объекта GMTDDriverContext.
Версия 0.2.0 Beta (9 июля 2021 г.)
Изменения в API
- GRDFleetEngine заменен на GMTDVehicleReporter.
- Добавлен GMTDRidesharingDriverAPI.
- Класс GRDServices переименован в GMTDServices и удален из общедоступных заголовков.
- Префикс класса изменен с GRD на GMTD.
- Префикс класса изменен с GRS на GMTS.