iOS용 드라이버 SDK 출시 노트
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
이 섹션에는 iOS용 Driver SDK 출시 노트가 포함되어 있습니다.
v10.0.0 (2025년 6월)
변경됨
- 이제 iOS 15 지원이 중단됩니다. 이제 최소 iOS 버전은 16.0입니다.
- gRPC
UNAVAILABLE status code 14
네트워크 실패 수정
v9.2.1 (2025년 4월)
변경됨
v9.2 (2025년 1월)
변경됨
v9.0 (2024년 7월)
변경됨
- Geo iOS SDK v9.0을 지원합니다.
- iOS 14 지원이 현재 중단되었습니다. 이제 최소 iOS 버전은 15.0입니다.
- 이 버전에는 Apple 개인 정보 보호 매니페스트를 지원하는 .xcprivacy 파일이 포함되어 있습니다.
- v3.3.0 출시에서 미리보기 출시 클래스
GMTSTask
및 GMTDTaskInfo
이 내보낸 심볼이 아닌 버그가 수정되었습니다.
v3.3.0 (2024년 3월)
변경됨
- 드라이버 및 소비자 SDK 호환성을 지원하여 동일한 앱에서 빌드할 수 있습니다.
- 드라이버 및 소비자 SDK용 Swift Package Manager를 지원합니다.
v3.2.0 (2023년 12월)
변경됨
v3.1.1 (2023년 10월)
변경됨
GMSMapViewDelegate
메서드가 호출되지 않는 버그가 수정되었습니다.
v3.1.0 (2023년 9월)
변경됨
- 이제 Driver SDK의 CocoaPod이 Intel 기반 Mac과 Apple 실리콘 기반 Mac 모두에서 개발자를 위한 기기 및 시뮬레이터 빌드를 지원하는 .xcframework입니다.
v3.0.1 (2023년 8월)
변경됨
v3.0.0 (2023년 5월)
변경됨
다음 인터페이스에서 GMTSLocationInfo를 사용하는 지원 중단된 이니셜라이저를 삭제합니다.
GMTDCreateDeliveryTaskRequest
GMTDVehicleStop
GMTSTask
이제 iOS 13 지원이 중단됩니다. 이제 최소 iOS 버전은 14.0입니다.
새로운 지원되는 최소 Xcode 버전은 14.0입니다. Xcode 14 출시 노트에서 비트코드로 빌드하는 지원 종료에 관한 내용을 참고하세요.
모바일 OS 버전 지원 정책에 따라 iOS용 드라이버 SDK 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의 버전을 지정하세요.
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
필드 보고를 중단합니다.
- 헤더 파일의 이용약관 URL을 올바른 링크로 업데이트하고 문장 부호와 관련된 기타 사소한 문제를 수정합니다.
- 문서에서 다양한 맞춤법, 구두점, 기타 사소한 오류가 수정되었습니다.
GMTSVehicleMatch
클래스가 지원 중단되었습니다.
v2.1.0 (2022년 10월 10일)
변경됨
v2.0.0 (2022년 7월 26일)
변경됨
공지사항
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를 사용하여 선택 해제할 수도 있습니다.
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를 올리는 시점을 제어하려면 애플리케이션의 빌드 종속 항목에 버전을 지정해야 합니다.
iOS용 Maps SDK 문서에서 버전 지정의 예를 참고하세요.
앱 유지보수 권장사항에 관한 안내를 참고하세요.
v0.3.0 베타 (2021년 8월 30일)
API 변경사항
v0.2.0 베타 (2021년 7월 9일)
API 변경사항
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-08-31(UTC)
[null,null,["최종 업데이트: 2025-08-31(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."]]