Driver SDK for iOS リリースノート
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
このセクションには、Driver SDK for iOS のリリースノートが記載されています。
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 になりました。
- このリリースには、Apple プライバシー マニフェストをサポートするための .xcprivacy ファイルが含まれています。
- プレビュー リリース クラス
GMTSTask
と GMTDTaskInfo
が v3.3.0 リリースでシンボルをエクスポートしていなかったバグを修正しました。
v3.3.0(2024 年 3 月)
変更済み
- Driver SDK と Consumer SDK の互換性をサポートしているため、同じアプリに組み込むことができます。
- Driver SDK と Consumer SDK の Swift Package Manager をサポートしています。
v3.2.0(2023 年 12 月)
変更済み
バージョン 3.1.1(2023 年 10 月)
変更済み
GMSMapViewDelegate
メソッドが呼び出されないバグを修正しました。
v3.1.0(2023 年 9 月)
変更済み
- Driver SDK の CocoaPod が .xcframework になりました。これにより、Intel ベースと Apple シリコン ベースの両方の Mac で、デバイスとシミュレータの両方のビルドをサポートします。
v3.0.1(2023 年 8 月)
変更済み
v3.0.0(2023 年 5 月)
変更済み
次のインターフェースから、GMTSLocationInfo を使用する非推奨の初期化子を削除します。
GMTDCreateDeliveryTaskRequest
GMTDVehicleStop
GMTSTask
iOS 13 のサポートは現在中止されています。iOS の最小バージョンは 14.0 になりました。
Xcode のサポート対象の最小バージョンが 14.0 になりました。Xcode 14 のリリースノートで、bitcode を使用したビルドのサポート終了に関する非推奨事項をご確認ください。
モバイル OS バージョンのサポート ポリシーに基づき、Driver SDK for iOS v3.0.0 以降では iOS 13 のサポートを停止します。サポートされる最小 OS は iOS 14 になりました。以前の SDK バージョンは引き続き iOS 13 をサポートします。依存関係でバージョン番号が指定されていない場合、IDE は最新の SDK バージョンを読み込み、アプリの新しいビルドは iOS 13 をサポートしません。アプリの新しいバージョンの最小サポート OS を引き上げるタイミングを制御するには、アプリケーションのビルド依存関係で iOS 用 Driver SDK のバージョンを指定します。
お知らせ
iOS 14 のサポートの終了 - 2023 年 5 月 15 日
モバイル OS バージョンのサポート ポリシーに沿って、iOS 向け Driver SDK の今後のメジャー バージョンで iOS 14 のサポートを停止します。
2024 年第 2 四半期以降にリリースされる iOS 向け Driver SDK のバージョンでは、iOS 15 以降がサポートされます。以前の SDK バージョンでは、引き続き iOS 14 がサポートされます。
依存関係でバージョン番号が指定されていない場合、IDE は最新の SDK バージョンを読み込み、アプリの新しいビルドは iOS 14 をサポートしません。
アプリの新しいバージョンでサポートされる最小 OS をいつ引き上げるかを制御するには、アプリのビルド依存関係で iOS 用 Driver SDK のバージョンを指定します。
バージョン 2.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
フィールドのレポートを停止します。
- ヘッダー ファイルの利用規約の URL を正しいリンクに更新し、句読点に関するその他の軽微な問題を修正しました。
- ドキュメントで、さまざまなスペル、句読点、その他の軽微なエラーが修正されました。
- クラス
GMTSVehicleMatch
が非推奨になりました。
バージョン 2.1.0(2022 年 10 月 10 日)
変更済み
v2.0.0(2022 年 7 月 26 日)
変更済み
お知らせ
Driver iOS SDK の 2023 年のメジャー バージョン アップデートでは、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 日
内部依存関係の変更に対応するため、iOS 版 Driver SDK の次期メジャー バージョンで iOS 12 のサポートを終了します。
iOS 向け Driver SDK v2.0 以降では、iOS 13 以降を搭載したデバイスのみがサポートされます。以前の SDK バージョンでは、引き続き iOS 12 がサポートされます。
CocoaPods または Carthage の依存関係でバージョン番号が指定されていない場合、Xcode は最新バージョンを読み込み、アプリの新しいビルドは iOS 12 をサポートしません。
アプリの新しいバージョンでサポートされる最小 OS を引き上げるタイミングを制御するには、アプリのビルド依存関係でバージョンを指定してください。バージョンの指定例については、Maps SDK for iOS のドキュメントをご覧ください。アプリのメンテナンスに関するベスト プラクティスのガイダンスをご覧ください。
v0.3.0 ベータ版(2021 年 8 月 30 日)
API の変更
v0.2.0 ベータ版(2021 年 7 月 9 日)
API の変更
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-08-17 UTC。
[null,null,["最終更新日 2025-08-17 UTC。"],[[["\u003cp\u003eThe Driver SDK for iOS provides tools for building apps for delivery drivers and on-demand rideshare services, with regular updates and bug fixes.\u003c/p\u003e\n"],["\u003cp\u003eMinimum iOS version support has been raised over time, with iOS 15 being the current minimum requirement as of July 2024.\u003c/p\u003e\n"],["\u003cp\u003eThe SDK has undergone significant changes including support for Swift Package Manager, Apple Privacy Manifests, and compatibility for building Driver and Consumer SDKs in the same app.\u003c/p\u003e\n"],["\u003cp\u003eSeveral features have been deprecated or removed, such as the Terminal Point Service and initializers using \u003ccode\u003eGMTSLocationInfo\u003c/code\u003e, requiring developers to update their code accordingly.\u003c/p\u003e\n"],["\u003cp\u003eGoogle provides clear communication about upcoming changes and frozen support for older iOS versions to help developers plan ahead.\u003c/p\u003e\n"]]],["The Driver SDK for iOS release notes detail updates across multiple versions. Key changes include: freezing support for older iOS versions (12, 13, and 14), updating minimum Xcode support, and introducing Apple Privacy Manifests. The SDK now supports Swift Package Manager and offers an .xcframework for wider compatibility. Bug fixes, documentation improvements, and API refinements are consistently addressed. The SDK has undergone changes in classes such as `GMTDDriverAPI` and `GMTSServiceType`, and removed `Terminal Point Service`.\n"],null,["This section contains release notes for the Driver SDK for iOS.\n| **See Also:** [Navigation SDK for iOS release notes](/maps/documentation/navigation-sdk-ios/release-notes).\n\nv10.0.0 (Jun, 2025)\n\nChanged\n\n- Support for iOS 15 is now frozen. The minimum iOS version is now 16.0.\n- Fixes gRPC `UNAVAILABLE status code 14` network failures.\n\nv9.2.1 (April, 2025)\n\nChanged\n\n- Version bump from 9.2 to 9.2.1\n\nv9.2 (January, 2025)\n\nChanged\n\n- Version bump from 9.0 to 9.2.\n\nv9.0 (July, 2024)\n\nChanged\n\n- Supports Geo iOS SDKs v9.0.\n- Support for iOS 14 is now frozen. The minimum iOS version is now 15.0.\n- This release includes the .xcprivacy file to support Apple Privacy Manifests.\n- Fixed a bug where the Preview-release classes `GMTSTask` and `GMTDTaskInfo` were not exported symbols in the v3.3.0 release.\n\nv3.3.0 (March, 2024)\n\nChanged\n\n- Supports Driver and Consumer SDKs compatibility so they can be built in the same app.\n- Supports Swift Package Manager for Driver and Consumer SDKs.\n\nv3.2.0 (December, 2023)\n\nChanged\n\n- Bug fixes and documentation updates.\n\nv3.1.1 (October, 2023)\n\nChanged\n\n- Fixes bug with `GMSMapViewDelegate` methods not being called.\n\nv3.1.0 (Sept, 2023)\n\nChanged\n\n- [The CocoaPod](/maps/documentation/transportation-logistics/on-demand-rides-deliveries-solution/trip-order-progress/driver-sdk/driver_sdk_quickstart_ios#use-cocoapods) for Driver SDK is now an **.xcframework** which supports both device and simulator builds for developers on both Intel- and Apple Silicon-based Macs.\n\nv3.0.1 (Aug, 2023)\n\nChanged\n\n- Fixes undefined symbols error.\n\nv3.0.0 (May, 2023)\n\nChanged\n\n- Removes deprecated initializers that use GMTSLocationInfo from the following interfaces:\n\n - `GMTDCreateDeliveryTaskRequest`\n - `GMTDVehicleStop`\n - `GMTSTask`\n- Support for iOS 13 is now frozen. The minimum iOS version is now 14.0.\n\n- The new [minimum supported version of Xcode](https://developers.google.com/maps/software-support#ide) is 14.0. Note the deprecations in the Xcode 14 [release notes](https://developer.apple.com/documentation/Xcode-Release-Notes/xcode-14-release-notes) about the end of support for building with bitcode.\n\n- According to the Mobile OS version support policy, we are freezing support for iOS 13 as of Driver SDK for iOS v3.0.0. The new minimum supported OS is iOS 14. Earlier SDK versions will continue supporting iOS 13.\n If your dependencies don't specify a version number, your IDE will load the newest SDK version and new builds of your app won't support iOS 13.\n Specify a version of the Driver SDK for iOS in your application's build dependencies in order to control when you raise the minimum supported OS for new versions of your app.\n\nAnnouncement\n\nFreezing support for iOS 14 - May 15, 2023\n\nAccording to the [Mobile OS version support\npolicy](/maps/software-support#mobile-os-version-support-policy), we are\nfreezing support for iOS 14 in an upcoming major version of Driver SDK for\niOS.\n\nVersions of Driver SDK for iOS released beginning the second quarter of 2024\nwill support a minimum of iOS 15. Earlier SDK versions will continue supporting\niOS 14.\n\nIf your dependencies don't specify a version number, your IDE will load the\nnewest SDK version and new builds of your app won't support iOS 14.\n\n[Specify a\nversion](/maps/documentation/ios-sdk/versions#installation) of the\nDriver SDK for iOS in your application's build dependencies in order to control\nwhen you raise the minimum supported OS for new versions of your app.\n\nv2.2.0 (January, 2023)\n\n- Fixes bug where location timestamps in vehicle updates were truncated to the nearest second. DriverSDK now reports the timestamp of location updates with millisecond precision.\n- DriverSDK iOS now fills out more fields in uploaded vehicle locations. Newly filled fields include: `heading_accuracy`, `altitude`, `altitude_accuracy`, `speed`, `speed_accuracy`, `location_sensor`, `raw_location`, `raw_location_time`, `raw_location_sensor`, and `raw_location_accuracy`. DriverSDK also ceases reporting the deprecated `speed_kph` field.\n- Updates the URL for terms and conditions in the header files to the correct link, and fixes other minor issues with punctuation.\n- Fixes various spelling, punctuation, and other minor errors were fixed in the documentation.\n- The class `GMTSVehicleMatch` was deprecated.\n\nv2.1.0 (October 10, 2022)\n\nChanged\n\n- Bug fixes and documentation updates.\n\nv2.0.0 (July 26, 2022)\n\nChanged\n\n- Removed the Terminal Point Service, which includes:\n\n - `GMTSTerminalPoint`\n - `GMTSTerminalPointAccessPoint`\n - `GMTSTerminalPointTravelMode`\n - `GMTSTerminalPointsVehicleSearchPreference`\n - `GMTSTravelModeETA`\n- Support for iOS 12 is now frozen. The minimum iOS version is now 13.0.\n\nAnnouncement\n\nWe are freezing support (deprecating) for iOS 13 in the 2023 major version updates for Driver iOS SDK. The minimum iOS version supported will be iOS 14, starting in June 2023. Customers should prepare by changing the minimum version support flag in their code before they update.\n\nv1.1.0 (April 28, 2022) Internal improvements.\n\n\u003cbr /\u003e\n\nv1.0.5 (March 28, 2022)\n\nInternal bug fixes.\n\nv1.0 (November 29, 2021)\n\nThe minimum supported iOS version for this release is 12.0.\n\nAPI updates\n\nCleaned up DriverAPI interfaces\n\nRemoved Objective-C public initializer from\n[`GMTDDriverAPI`](/maps/documentation/transportation-logistics/on-demand-rides-deliveries-solution/reference/driver/ios/interface_g_m_t_d_driver_a_p_i).\n\nAuthentication API changes\n\n- Removed unnecessary properties from the `GMTDAuthorizationContext` interface.\n\nRemoved unnecessary properties from the `GMTDAuthorizationContext` interface.\n\n\u003cbr /\u003e\n\n`GMTSServiceType` has been deprecated. You now only need to get claims for the\nvehicle ID in `GMTDAuthorizationContext`.\n\n\n`(void) fetchAuthTokenForServiceType:(GMTSServiceType)serviceType\nauthorizationContext:(nullable GMTSAuthorizationContext *)authorizationContext\ncompletion:(GMTSAuthTokenFetchCompletionHandler)completion`\n\nis now\n\n`(void)fetchTokenWithContext:(nullable GMTDAuthorizationContext *)authorizationContext\ncompletion:(GMTDAuthTokenFetchCompletionHandler)completion;`\n\nReplaced `GMTSAuthorizationContext` with\n[`GMTDAuthorizationContext`](/maps/documentation/transportation-logistics/on-demand-rides-deliveries-solution/reference/driver/ios/interface_g_m_t_d_authorization_context).\n\nChanged `AuthorizationContext` to a class with properties, and removed\n`serviceType`.\n\nCrash reporting\n\nAdded crash detection during SDK initialization. There is also an option to opt\nout by using the `setAbnormalTerminationReportingEnabled:` API on\n`GMTDServices`.\n\nFreezing support for iOS 12 - Oct 18, 2021\n\nIn response to changes in our internal dependencies, we are freezing\nsupport for iOS 12 in an upcoming major version of Driver SDK for iOS.\n\nDriver SDK for iOS v2.0 or higher will only support devices running a minimum of\niOS 13. Earlier SDK versions will continue to support iOS 12.\n\nIf your dependencies in CocoaPods or Carthage don't\nspecify a version number, Xcode will load the newest version and new builds of\nyour app won't support iOS 12.\n\nBe sure to specify a version in your application's build dependencies in order to control when you raise the minimum supported OS for new versions of your app.\nSee examples of specifying a version in [Maps SDK for iOS](/maps/documentation/ios-sdk/versions#installation) documentation.\nSee the guidance on [app maintenance best practices](/maps/documentation/ios-sdk/versions#maintenance).\n\nv0.3.0 Beta (August 30th, 2021)\n\nAPI changes\n\n- [GMTSServiceType](https://developers.google.com/maps/documentation/transportation-logistics/on-demand-rides-deliveries-solution/reference/driver/ios/group___service_type) now represents the tokens needed for vehicle or task operations instead of Fleet Engine services.\n- [GMTDRidesharingDriverAPI](https://developers.google.com/maps/documentation/transportation-logistics/on-demand-rides-deliveries-solution/reference/driver/ios/interface_g_m_t_d_ridesharing_driver_a_p_i) is now initalized with a [GMTDDriverContext](https://developers.google.com/maps/documentation/transportation-logistics/on-demand-rides-deliveries-solution/reference/driver/ios/interface_g_m_t_d_driver_context) object.\n\nv0.2.0 Beta (July 9th, 2021)\n\nAPI changes\n\n- Replaced GRDFleetEngine with [GMTDVehicleReporter](https://developers.google.com/maps/documentation/transportation-logistics/on-demand-rides-deliveries-solution/reference/driver/ios/interface_g_m_t_d_vehicle_reporter).\n- Added [GMTDRidesharingDriverAPI](https://developers.google.com/maps/documentation/transportation-logistics/on-demand-rides-deliveries-solution/reference/driver/ios/interface_g_m_t_d_ridesharing_driver_a_p_i).\n- Renamed GRDServices to GMTDServices and removed it from public headers.\n- Updated class prefix from GRD to GMTD.\n- Updated class prefix from GRS to GMTS."]]