En esta sección, se incluyen las notas de la versión del SDK de Driver para iOS.
v10.10.1 (mayo de 2026)
- Se actualizó la versión de 10.10 a 10.10.1.
V10.10 (marzo de 2026)
- El SDK de Driver se compiló con Xcode 26.
v10.0.0 (junio de 2025)
Modificado
- Se congeló la compatibilidad con iOS 15. La versión mínima de iOS ahora es 16.0.
- Se corrigieron las fallas de red de
UNAVAILABLE status code 14de gRPC.
v9.2.1 (abril de 2025)
Modificado
- Se actualizó la versión de 9.2 a 9.2.1.
v9.2 (enero de 2025)
Modificado
- Se actualizó la versión de 9.0 a 9.2.
v9.0 (julio de 2024)
Modificado
- Admite los SDK de Geo para iOS v9.0.
- Se congeló la compatibilidad con iOS 14. La versión mínima de iOS ahora es 15.0.
- Esta versión incluye el archivo .xcprivacy para admitir los manifiestos de privacidad de Apple.
- Se corrigió un error por el que las clases
GMTSTaskyGMTDTaskInfode la versión preliminar no eran símbolos exportados en la versión 3.3.0.
v3.3.0 (marzo de 2024)
Modificado
- Admite la compatibilidad con los SDK de Driver y Consumer para que se puedan compilar en la misma app.
- Admite Swift Package Manager para los SDK de Driver y Consumer.
v3.2.0 (diciembre de 2023)
Modificado
- Se corrigieron errores y se actualizaron los documentos.
v3.1.1 (octubre de 2023)
Modificado
- Se corrigió un error por el que no se llamaba a los métodos
GMSMapViewDelegate.
v3.1.0 (septiembre de 2023)
Modificado
- El CocoaPod para el SDK de Driver ahora es un .xcframework que admite compilaciones de dispositivos y simuladores para desarrolladores en Macs basadas en Intel y Apple Silicon.
v3.0.1 (agosto de 2023)
Modificado
- Se corrigió el error de símbolos no definidos.
v3.0.0 (mayo de 2023)
Modificado
Se quitaron los inicializadores obsoletos que usan GMTSLocationInfo de las siguientes interfaces:
GMTDCreateDeliveryTaskRequestGMTDVehicleStopGMTSTask
Se congeló la compatibilidad con iOS 13. La versión mínima de iOS ahora es 14.0.
La nueva versión mínima admitida de Xcode es 14.0. Ten en cuenta las obsolescencias en las notas de la versión de Xcode 14 sobre el fin de la compatibilidad con la compilación con bitcode.
Según la política de compatibilidad con la versión del SO para dispositivos móviles, congelaremos la compatibilidad con iOS 13 a partir del SDK de Driver para iOS v3.0.0. El nuevo SO mínimo admitido es iOS 14. Las versiones anteriores del SDK seguirán admitiendo iOS 13. Si tus dependencias no especifican un número de versión, tu IDE cargará la versión más reciente del SDK y las compilaciones nuevas de tu app no admitirán iOS 13. Especifica una versión del SDK de Driver para iOS en las dependencias de compilación de tu aplicación para controlar cuándo aumentas el SO mínimo admitido para las versiones nuevas de tu app.
Anuncio
Se congelará la compatibilidad con iOS 14 el 15 de mayo de 2023
Según la política de compatibilidad con la versión del SO para dispositivos móviles, congelaremos la compatibilidad con iOS 14 en una próxima versión principal del SDK de Driver para iOS.
Las versiones del SDK de Driver para iOS que se lancen a partir del segundo trimestre de 2024 admitirán un mínimo de iOS 15. Las versiones anteriores del SDK seguirán admitiendo iOS 14.
Si tus dependencias no especifican un número de versión, tu IDE cargará la versión más reciente del SDK y las compilaciones nuevas de tu app no admitirán iOS 14.
Especifica una versión del SDK de Driver para iOS en las dependencias de compilación de tu aplicación para controlar cuándo aumentas el SO mínimo admitido para las versiones nuevas de tu app.
v2.2.0 (enero de 2023)
- Se corrigió un error por el que las marcas de tiempo de ubicación en las actualizaciones de vehículos se truncaban al segundo más cercano. DriverSDK ahora informa la marca de tiempo de las actualizaciones de ubicación con precisión de milisegundos.
- DriverSDK para iOS ahora completa más campos en las ubicaciones de vehículos subidas. Los campos recién completados incluyen:
heading_accuracy,altitude,altitude_accuracy,speed,speed_accuracy,location_sensor,raw_location,raw_location_time,raw_location_sensoryraw_location_accuracy. DriverSDK también deja de informar el campospeed_kphobsoleto. - Actualiza la URL de los términos y condiciones en los archivos de encabezado al vínculo correcto y corrige otros problemas menores con la puntuación.
- Se corrigieron varios errores de ortografía, puntuación y otros errores menores en la documentación.
- La clase
GMTSVehicleMatchquedó obsoleta.
v2.1.0 (10 de octubre de 2022)
Modificado
- Se corrigieron errores y se actualizaron los documentos.
v2.0.0 (26 de julio de 2022)
Modificado
Se quitó el servicio de puntos de terminal, que incluye lo siguiente:
GMTSTerminalPointGMTSTerminalPointAccessPointGMTSTerminalPointTravelModeGMTSTerminalPointsVehicleSearchPreferenceGMTSTravelModeETA
Se congeló la compatibilidad con iOS 12. La versión mínima de iOS ahora es 13.0.
Anuncio
Congelaremos la compatibilidad (obsolescencia) con iOS 13 en las actualizaciones de la versión principal de 2023 para el SDK de Driver para iOS. La versión mínima de iOS admitida será iOS 14, a partir de junio de 2023. Los clientes deben prepararse para cambiar la marca de compatibilidad con la versión mínima en su código antes de actualizar.
v1.1.0 (28 de abril de 2022)
Mejoras internas.v1.0.5 (28 de marzo de 2022)
Correcciones de errores internos.
v1.0 (29 de noviembre de 2021)
La versión mínima de iOS admitida para esta versión es 12.0.
Actualizaciones de API
Se limpiaron las interfaces de DriverAPI
Se quitó el inicializador público de Objective-C de
GMTDDriverAPI.
Cambios en la API de Authentication
- Se quitaron las propiedades innecesarias de la interfaz
GMTDAuthorizationContext.
GMTDAuthorizationContext.
GMTSServiceType quedó obsoleto. Ahora solo necesitas obtener reclamos para el ID del vehículo en GMTDAuthorizationContext.
(void) fetchAuthTokenForServiceType:(GMTSServiceType)serviceType
authorizationContext:(nullable GMTSAuthorizationContext *)authorizationContext
completion:(GMTSAuthTokenFetchCompletionHandler)completion
ahora es
(void)fetchTokenWithContext:(nullable GMTDAuthorizationContext *)authorizationContext
completion:(GMTDAuthTokenFetchCompletionHandler)completion;
Se reemplazó GMTSAuthorizationContext con
GMTDAuthorizationContext.
Se cambió AuthorizationContext a una clase con propiedades y se quitó serviceType.
Crash Reporting
Se agregó la detección de fallas durante la inicialización del SDK. También hay una opción para inhabilitar la función con la API de setAbnormalTerminationReportingEnabled: en GMTDServices.
Se congelará la compatibilidad con iOS 12 el 18 de octubre de 2021
En respuesta a los cambios en nuestras dependencias internas, congelaremos la compatibilidad con iOS 12 en una próxima versión principal del SDK de Driver para iOS.
El SDK de Driver para iOS v2.0 o versiones posteriores solo admitirá dispositivos que ejecuten un mínimo de iOS 13. Las versiones anteriores del SDK seguirán admitiendo iOS 12.
Si tus dependencias en CocoaPods o Carthage no especifican un número de versión, Xcode cargará la versión más reciente y las compilaciones nuevas de tu app no admitirán iOS 12.
Asegúrate de especificar una versión en las dependencias de compilación de tu aplicación para controlar cuándo aumentas el SO mínimo admitido para las versiones nuevas de tu app. Consulta ejemplos de cómo especificar una versión en la documentación del SDK de Maps para iOS. Consulta la guía sobre las prácticas recomendadas de mantenimiento de apps.
Versión beta v0.3.0 (30 de agosto de 2021)
Cambios en la API
- GMTSServiceType ahora representa los tokens necesarios para las operaciones de vehículos o tareas en lugar de los servicios de Fleet Engine.
- GMTDRidesharingDriverAPI ahora se inicializa con un objeto GMTDDriverContext.
Versión beta v0.2.0 (9 de julio de 2021)
Cambios en la API
- Se reemplazó GRDFleetEngine por GMTDVehicleReporter.
- Se agregó GMTDRidesharingDriverAPI.
- Se cambió el nombre de GRDServices a GMTDServices y se quitó de los encabezados públicos.
- Se actualizó el prefijo de clase de GRD a GMTD.
- Se actualizó el prefijo de clase de GRS a GMTS.