本節提供 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 9.0 版。
- 我們已停止支援 iOS 14。iOS 最低版本現為 15.0。
- 這個版本包含 .xcprivacy 檔案,可支援 Apple 隱私權資訊清單。
- 修正錯誤:在 3.3.0 版中,預先發布版類別
GMTSTask和GMTDTaskInfo不是匯出的符號。
v3.3.0 (2024 年 3 月)
已變更
- 支援 Driver SDK 和 Consumer SDK 相容性,因此可在同一個應用程式中建構。
- 支援 Driver 和 Consumer SDK 的 Swift Package Manager。
v3.2.0 (2023 年 12 月)
已變更
- 修正錯誤並更新說明文件。
v3.1.1 (2023 年 10 月)
已變更
- 修正未呼叫
GMSMapViewDelegate方法的錯誤。
v3.1.0 (2023 年 9 月)
已變更
- Driver SDK 的 CocoaPod 現在是 .xcframework,支援在 Intel 和 Apple Silicon 架構 Mac 上開發的裝置和模擬器版本。
v3.0.1 (2023 年 8 月)
已變更
- 修正未定義符號錯誤。
v3.0.0 (2023 年 5 月)
已變更
從下列介面中移除使用 GMTSLocationInfo 的已淘汰初始化器:
GMTDCreateDeliveryTaskRequestGMTDVehicleStopGMTSTask
我們已停止支援 iOS 13。iOS 最低版本現為 14.0。
現在支援的最低 Xcode 版本為 14.0。請注意 Xcode 14 版本資訊中,有關終止支援使用中間碼建構的淘汰項目。
根據行動作業系統版本支援政策,我們將自 Driver SDK for iOS 3.0.0 版起,停止支援 iOS 13。現在支援的最低 OS 版本為 iOS 14。舊版 SDK 將繼續支援 iOS 13。如果依附元件未指定版本號碼,IDE 會載入最新版 SDK,且應用程式的新版本將不支援 iOS 13。在應用程式的建構依附元件中指定 Driver SDK for iOS 版本,即可控管何時提高新版應用程式的最低支援 OS 版本。
公告
2023 年 5 月 15 日:停止支援 iOS 14
根據行動作業系統版本支援政策,我們將在即將推出的 Driver SDK for iOS 主要版本中,停止支援 iOS 14。
2024 年第 2 季起推出的 Driver SDK for iOS 版本,最低支援 iOS 15。舊版 SDK 將繼續支援 iOS 14。
如果依附元件未指定版本號碼,IDE 會載入最新的 SDK 版本,而應用程式的新版本將不支援 iOS 14。
在應用程式的建構依附元件中指定 Driver SDK for iOS 版本,即可控管何時提高新版應用程式的最低支援 OS 版本。
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 日)
已變更
移除終端點服務,包括:
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 公開初始化器。
驗證 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 選擇不採用。
2021 年 10 月 18 日:停止支援 iOS 12
為因應內部依附元件的異動,我們將在即將推出的 iOS 版 Driver SDK 主要版本中,停止支援 iOS 12。
Driver SDK for iOS 2.0 以上版本僅支援搭載 iOS 13 以上版本的裝置。舊版 SDK 將繼續支援 iOS 12。
如果 CocoaPods 或 Carthage 中的依附元件未指定版本號碼,Xcode 會載入最新版本,而應用程式的新版本將不支援 iOS 12。
請務必在應用程式的建構依附元件中指定版本,以便控管何時提高新版應用程式的最低支援 OS 版本。如需指定版本的範例,請參閱 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。