Questa sezione contiene le note di rilascio dell'SDK Driver per iOS.
v11.1.0 (settembre 2026)
- Aggiornamento della versione per la release 11.1.0 per l'allineamento con l'SDK Navigation 11.1.0.
- Risolto un problema durante i percorsi attivi migliorando la stabilità della connessione di rete e l'affidabilità dell'autenticazione.
v10.10.1 (maggio 2026)
- Aumento della versione da 10.10 a 10.10.1.
V10.10 (marzo 2026)
- L'SDK Driver è stato creato con Xcode 26.
v10.0.0 (giugno 2025)
Modificato
- Il supporto per iOS 15 è stato interrotto. La versione minima di iOS è ora 16.0.
- Corregge gli errori di rete gRPC
UNAVAILABLE status code 14.
v9.2.1 (aprile 2025)
Modificato
- Aumento della versione da 9.2 a 9.2.1
v9.2 (gennaio 2025)
Modificato
- Aumento della versione da 9.0 a 9.2.
v9.0 (luglio 2024)
Modificato
- Supporta gli SDK Geo per iOS v9.0.
- Il supporto per iOS 14 è stato interrotto. La versione minima di iOS è ora 15.0.
- Questa release include il file .xcprivacy per supportare i manifest della privacy di Apple.
- È stato risolto un bug per cui le classi della versione di anteprima
GMTSTaskeGMTDTaskInfonon erano simboli esportati nella versione v3.3.0.
v3.3.0 (marzo 2024)
Modificato
- Supporta la compatibilità degli SDK Driver e Consumer in modo che possano essere integrati nella stessa app.
- Supporta Swift Package Manager per gli SDK Driver e Consumer.
v3.2.0 (dicembre 2023)
Modificato
- Correzioni di bug e aggiornamenti della documentazione.
v3.1.1 (ottobre 2023)
Modificato
- Risolve il bug relativo alla mancata chiamata dei metodi
GMSMapViewDelegate.
v3.1.0 (settembre 2023)
Modificato
- Il CocoaPod per l'SDK Driver è ora un .xcframework che supporta le build di dispositivi e simulatori per gli sviluppatori su Mac basati su Intel e Apple Silicon.
v3.0.1 (agosto 2023)
Modificato
- Corregge l'errore dei simboli non definiti.
v3.0.0 (maggio 2023)
Modificato
Rimuove gli inizializzatori deprecati che utilizzano GMTSLocationInfo dalle seguenti interfacce:
GMTDCreateDeliveryTaskRequestGMTDVehicleStopGMTSTask
Il supporto per iOS 13 è ora bloccato. La versione minima di iOS è ora 14.0.
La nuova versione minima supportata di Xcode è la 14.0. Prendi nota delle deprecazioni nelle note di rilascio di Xcode 14 relative alla cessazione del supporto per la creazione con bitcode.
In base alle norme per il supporto delle versioni dei sistemi operativi mobile, a partire dalla versione 3.0.0 di Driver SDK for iOS verrà bloccato il supporto di iOS 13. La nuova versione minima supportata del sistema operativo è iOS 14. Le versioni precedenti dell'SDK continueranno a supportare iOS 13. Se le dipendenze non specificano un numero di versione, l'IDE caricherà la versione più recente dell'SDK e le nuove build della tua app non supporteranno iOS 13. Specifica una versione del Driver SDK for iOS nelle dipendenze di build della tua applicazione per controllare quando aumentare la versione minima del sistema operativo supportata per le nuove versioni della tua app.
Annuncio
Interruzione del supporto per iOS 14 - 15 maggio 2023
In base alle norme per il supporto delle versioni dei sistemi operativi mobile, stiamo bloccando il supporto di iOS 14 in una prossima versione principale di Driver SDK for iOS.
Le versioni di Driver SDK for iOS rilasciate a partire dal secondo trimestre del 2024 supporteranno almeno iOS 15. Le versioni precedenti dell'SDK continueranno a supportare iOS 14.
Se le dipendenze non specificano un numero di versione, l'IDE caricherà la versione più recente dell'SDK e le nuove build della tua app non supporteranno iOS 14.
Specifica una versione di Driver SDK for iOS nelle dipendenze di build della tua applicazione per controllare quando aumentare la versione minima del sistema operativo supportata per le nuove versioni della tua app.
v2.2.0 (gennaio 2023)
- Risolve un bug per cui i timestamp della posizione negli aggiornamenti dei veicoli venivano troncati al secondo più vicino. DriverSDK ora segnala il timestamp degli aggiornamenti della posizione con una precisione al millesimo di secondo.
- DriverSDK per iOS ora compila più campi nelle posizioni dei veicoli caricate. I campi appena compilati includono:
heading_accuracy,altitude,altitude_accuracy,speed,speed_accuracy,location_sensor,raw_location,raw_location_time,raw_location_sensoreraw_location_accuracy. DriverSDK smette anche di segnalare il campospeed_kphdeprecato. - Aggiorna l'URL dei Termini e condizioni nei file di intestazione con il link corretto e risolve altri problemi minori relativi alla punteggiatura.
- Sono stati corretti vari errori di ortografia, punteggiatura e altri errori minori nella documentazione.
- La classe
GMTSVehicleMatchè stata ritirata.
v2.1.0 (10 ottobre 2022)
Modificato
- Correzioni di bug e aggiornamenti della documentazione.
v2.0.0 (26 luglio 2022)
Modificato
È stato rimosso il servizio Terminal Point, che include:
GMTSTerminalPointGMTSTerminalPointAccessPointGMTSTerminalPointTravelModeGMTSTerminalPointsVehicleSearchPreferenceGMTSTravelModeETA
Il supporto per iOS 12 è ora bloccato. La versione minima di iOS è ora 13.0.
Annuncio
Stiamo bloccando il supporto (ritiro) di iOS 13 negli aggiornamenti delle versioni principali del 2023 per l'SDK Driver per iOS. A partire da giugno 2023, la versione minima di iOS supportata sarà iOS 14. I clienti devono prepararsi modificando il flag di supporto della versione minima nel codice prima di eseguire l'aggiornamento.
v1.1.0 (28 aprile 2022)
Miglioramenti interni.v1.0.5 (28 marzo 2022)
Correzioni di bug interni.
v1.0 (29 novembre 2021)
La versione minima di iOS supportata per questa release è la 12.0.
Aggiornamenti dell'API
Interfacce DriverAPI ripulite
Rimosso l'inizializzatore pubblico Objective-C da GMTDDriverAPI.
Modifiche all'API Authentication
- Sono state rimosse le proprietà non necessarie dall'interfaccia
GMTDAuthorizationContext.
GMTDAuthorizationContext.
GMTSServiceType è stato ritirato. Ora devi solo ottenere i claim per l'ID veicolo in GMTDAuthorizationContext.
(void) fetchAuthTokenForServiceType:(GMTSServiceType)serviceType
authorizationContext:(nullable GMTSAuthorizationContext *)authorizationContext
completion:(GMTSAuthTokenFetchCompletionHandler)completion
è ora
(void)fetchTokenWithContext:(nullable GMTDAuthorizationContext *)authorizationContext
completion:(GMTDAuthTokenFetchCompletionHandler)completion;
GMTSAuthorizationContext sostituito con
GMTDAuthorizationContext.
AuthorizationContext è stato modificato in una classe con proprietà ed è stato rimosso serviceType.
Crash Reporting
Aggiunto il rilevamento degli arresti anomali durante l'inizializzazione dell'SDK. È anche possibile disattivare la funzionalità utilizzando l'API setAbnormalTerminationReportingEnabled: su GMTDServices.
Blocco del supporto per iOS 12 - 18 ottobre 2021
In risposta alle modifiche alle nostre dipendenze interne, stiamo bloccando il supporto di iOS 12 in una prossima versione principale di Driver SDK for iOS.
L'SDK Driver per iOS v2.0 o versioni successive supporterà solo i dispositivi con iOS 13 o versioni successive. Le versioni precedenti dell'SDK continueranno a supportare iOS 12.
Se le dipendenze in CocoaPods o Carthage non specificano un numero di versione, Xcode caricherà la versione più recente e le nuove build della tua app non supporteranno iOS 12.
Assicurati di specificare una versione nelle dipendenze di build della tua applicazione per controllare quando aumentare la versione minima del sistema operativo supportata per le nuove versioni della tua app. Consulta gli esempi di specifica di una versione nella documentazione di Maps SDK for iOS. Consulta le indicazioni sulle best practice per la manutenzione delle app.
v0.3.0 Beta (30 agosto 2021)
Modifiche alle API
- GMTSServiceType ora rappresenta i token necessari per le operazioni sui veicoli o sulle attività anziché per i servizi Fleet Engine.
- GMTDRidesharingDriverAPI è ora inizializzato con un oggetto GMTDDriverContext.
v0.2.0 Beta (9 luglio 2021)
Modifiche alle API
- GRDFleetEngine è stato sostituito con GMTDVehicleReporter.
- Aggiunta di GMTDRidesharingDriverAPI.
- GRDServices è stato rinominato in GMTDServices e rimosso dalle intestazioni pubbliche.
- Aggiornato il prefisso della classe da GRD a GMTD.
- Aggiornato il prefisso della classe da GRS a GMTS.