本部分包含 Driver SDK for iOS 的版本说明。
v11.1.0(2026 年 9 月)
- 将版本升级到 11.1.0,以便与 Navigation SDK 11.1.0 保持一致。
- 通过提高网络连接稳定性和身份验证可靠性,修复了行程期间出现的问题。
v10.10.1(2026 年 5 月)
- 版本从 10.10 升级到 10.10.1。
V10.10(2026 年 3 月)
- Driver SDK 是使用 Xcode 26 构建的。
v10.0.0(2025 年 6 月)
已更改
- 对 iOS 15 的支持现已冻结。最低 iOS 版本现为 16.0。
- 修复了 gRPC
UNAVAILABLE status code 14网络故障。
v9.2.1(2025 年 4 月)
已更改
- 版本从 9.2 升级到 9.2.1
v9.2(2025 年 1 月)
已更改
- 版本从 9.0 升级到 9.2。
v9.0(2024 年 7 月)
已更改
- 支持 Geo iOS SDK v9.0。
- 对 iOS 14 的支持现已冻结。最低 iOS 版本现为 15.0。
- 此版本包含 .xcprivacy 文件,以支持 Apple 隐私清单。
- 修复了以下 bug:在 v3.3.0 版本中,预览版类
GMTSTask和GMTDTaskInfo不是导出的符号。
v3.3.0(2024 年 3 月)
已更改
- 支持 Driver SDK 和 Consumer SDK 兼容性,以便在同一应用中构建。
- 支持适用于 Driver SDK 和 Consumer SDK 的 Swift Package Manager。
v3.2.0(2023 年 12 月)
已更改
- 问题修复和文档更新。
v3.1.1(2023 年 10 月)
已更改
- 修复了未调用
GMSMapViewDelegate方法的 bug。
v3.1.0(2023 年 9 月)
已更改
- Driver SDK 的 CocoaPod 现在是一个 .xcframework,支持在基于 Intel 和 Apple Silicon 的 Mac 上为开发者提供设备和模拟器 build。
v3.0.1(2023 年 8 月)
已更改
- 修复了未定义符号错误。
v3.0.0(2023 年 5 月)
已更改
从以下接口中移除了使用 GMTSLocationInfo 的已废弃初始化程序:
GMTDCreateDeliveryTaskRequestGMTDVehicleStopGMTSTask
对 iOS 13 的支持现已冻结。现在,最低 iOS 版本为 14.0。
新的支持的最低 Xcode 版本为 14.0。请注意 Xcode 14 版本说明中有关停止支持使用 bitcode 进行构建的弃用声明。
根据移动操作系统版本支持政策,自 Driver SDK for iOS v3.0.0 起,我们将冻结对 iOS 13 的支持。现在支持的最低操作系统版本是 iOS 14。旧版 SDK 将继续支持 iOS 13。 如果您的依赖项未指定版本号,您的 IDE 将加载最新的 SDK 版本,并且应用的新 build 将不支持 iOS 13。 在应用的 build 依赖项中为 Driver SDK for iOS 指定版本,以便控制何时提高新版应用的最低支持操作系统。
通知
停止支持 iOS 14 - 2023 年 5 月 15 日
根据移动操作系统版本支持政策,我们将在即将推出的 Driver SDK for iOS 主要版本中冻结对 iOS 14 的支持。
自 2024 年第二季度起发布的 iOS 版 Driver SDK 版本将至少支持 iOS 15。旧版 SDK 将继续支持 iOS 14。
如果您的依赖项未指定版本号,您的 IDE 将加载最新的 SDK 版本,并且应用的新 build 将不支持 iOS 14。
在应用的 build 依赖项中为 Driver SDK for iOS 指定版本,以便控制何时提高新版应用的最低支持操作系统。
v2.2.0(2023 年 1 月)
- 修复了车辆更新中的位置信息时间戳被截断到最接近的秒数的问题。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字段。 - 将头文件中的条款及条件网址更新为正确的链接,并修复了其他一些标点符号方面的小问题。
- 修复了文档中的各种拼写、标点和其他细微错误。
GMTSVehicleMatch类已弃用。
v2.1.0(2022 年 10 月 10 日)
已更改
- 问题修复和文档更新。
v2.0.0(2022 年 7 月 26 日)
已更改
移除了 Terminal Point Service,其中包括:
GMTSTerminalPointGMTSTerminalPointAccessPointGMTSTerminalPointTravelModeGMTSTerminalPointsVehicleSearchPreferenceGMTSTravelModeETA
对 iOS 12 的支持现已冻结。最低 iOS 版本现为 13.0。
通知
在 2023 年 Driver iOS SDK 的主要版本更新中,我们将冻结对 iOS 13 的支持(弃用)。自 2023 年 6 月起,支持的最低 iOS 版本将为 iOS 14。客户应做好准备,在更新之前更改其代码中的最低版本支持标志。
v1.1.0(2022 年 4 月 28 日)
内部改进。v1.0.5(2022 年 3 月 28 日)
内部问题修复。
v1.0(2021 年 11 月 29 日)
此版本支持的最低 iOS 版本为 12.0。
API 更新
清理了 DriverAPI 接口
从 GMTDDriverAPI 中移除了 Objective-C 公共初始化程序。
Authentication API 更改
- 从
GMTDAuthorizationContext接口中移除了不必要的属性。
GMTDAuthorizationContext 接口中移除了不必要的属性。
已弃用 GMTSServiceType。现在,您只需获取 GMTDAuthorizationContext 中车辆 ID 的声明。
(void) fetchAuthTokenForServiceType:(GMTSServiceType)serviceType
authorizationContext:(nullable GMTSAuthorizationContext *)authorizationContext
completion:(GMTSAuthTokenFetchCompletionHandler)completion
现为
(void)fetchTokenWithContext:(nullable GMTDAuthorizationContext *)authorizationContext
completion:(GMTDAuthTokenFetchCompletionHandler)completion;
已将 GMTSAuthorizationContext 替换为 GMTDAuthorizationContext。
将 AuthorizationContext 更改为具有属性的类,并移除了 serviceType。
崩溃报告
添加了 SDK 初始化期间的崩溃检测功能。您还可以选择在 GMTDServices 上使用 setAbnormalTerminationReportingEnabled: API 停用此功能。
冻结对 iOS 12 的支持 - 2021 年 10 月 18 日
为了应对内部依赖项的变化,我们将在即将推出的 Driver SDK for iOS 主要版本中冻结对 iOS 12 的支持。
Driver SDK for iOS v2.0 或更高版本仅支持搭载 iOS 13 或更高版本的设备。旧版 SDK 将继续支持 iOS 12。
如果 CocoaPods 或 Carthage 中的依赖项未指定版本号,Xcode 将加载最新版本,并且应用的新 build 将不支持 iOS 12。
请务必在应用的 build 依赖项中指定版本,以便控制何时提高新版应用的最低支持操作系统。如需查看指定版本的示例,请参阅 Maps SDK for iOS 文档。 请参阅应用维护最佳实践指南。
v0.3.0 Beta 版(2021 年 8 月 30 日)
API 变更
- GMTSServiceType 现在表示车辆或任务操作所需的令牌,而不是 Fleet Engine 服务。
- GMTDRidesharingDriverAPI 现在使用 GMTDDriverContext 对象进行初始化。
v0.2.0 Beta 版(2021 年 7 月 9 日)
API 变更
- 将 GRDFleetEngine 替换为 GMTDVehicleReporter。
- 添加了 GMTDRidesharingDriverAPI。
- 将 GRDServices 重命名为 GMTDServices,并将其从公开头文件中移除。
- 将类前缀从 GRD 更新为 GMTD。
- 将类前缀从 GRS 更新为 GMTS。