本節提供 Driver SDK for iOS 的版本資訊。
v11.1.0 (2026 年 9 月)
- 配合 Navigation SDK 11.1.0 版,將版本號碼更新為 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 和 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。