Esta seção contém notas da versão do SDK Driver para iOS.
v11.1.0 (setembro de 2026)
- Aumento da versão para o lançamento 11.1.0 para alinhar com o SDK Navigation 11.1.0.
- Correção de um problema durante as jornadas ativas, melhorando a estabilidade da conexão de rede e a confiabilidade da autenticação.
v10.10.1 (maio de 2026)
- Atualização da versão de 10.10 para 10.10.1.
V10.10 (março de 2026)
- O SDK Driver foi criado com o Xcode 26.
v10.0.0 (junho de 2025)
Alterado
- O suporte para iOS 15 foi desativado. A versão mínima do iOS agora é a 16.0.
- Corrige falhas de rede gRPC
UNAVAILABLE status code 14.
v9.2.1 (abril de 2025)
Alterado
- Atualização da versão 9.2 para a 9.2.1
v9.2 (janeiro de 2025)
Alterado
- Atualização da versão de 9.0 para 9.2.
v9.0 (julho de 2024)
Alterado
- Compatível com SDKs do Geo para iOS v9.0.
- O suporte para iOS 14 foi desativado. A versão mínima do iOS agora é a 15.0.
- Esta versão inclui o arquivo .xcprivacy para oferecer suporte aos manifestos de privacidade da Apple.
- Correção de um bug em que as classes de pré-lançamento
GMTSTaskeGMTDTaskInfonão eram símbolos exportados na versão 3.3.0.
v3.3.0 (março de 2024)
Alterado
- Compatibilidade com SDKs de motorista e consumidor para que possam ser criados no mesmo app.
- Suporte ao Swift Package Manager para SDKs do Driver e do Consumer.
v3.2.0 (dezembro de 2023)
Alterado
- Correções de bugs e atualizações de documentação.
v3.1.1 (outubro de 2023)
Alterado
- Correção de um bug em que os métodos
GMSMapViewDelegatenão eram chamados.
v3.1.0 (setembro de 2023)
Alterado
- O CocoaPod para o SDK Driver agora é um .xcframework que oferece suporte a builds de dispositivos e simuladores para desenvolvedores em Macs com Intel e Apple Silicon.
v3.0.1 (agosto de 2023)
Alterado
- Corrige o erro de símbolos indefinidos.
v3.0.0 (maio de 2023)
Alterado
Remove inicializadores descontinuados que usam GMTSLocationInfo das seguintes interfaces:
GMTDCreateDeliveryTaskRequestGMTDVehicleStopGMTSTask
O suporte para iOS 13 foi encerrado. A versão mínima do iOS agora é a 14.0.
A nova versão mínima compatível do Xcode é a 14.0. Confira as descontinuações nas notas de lançamento do Xcode 14 sobre o fim do suporte para builds com bitcode.
De acordo com a Política de suporte a versões de SO para dispositivos móveis, vamos congelar o suporte ao iOS 13 a partir do SDK Driver para iOS v3.0.0. O novo SO mínimo compatível é o iOS 14. As versões anteriores do SDK vão continuar compatíveis com o iOS 13. Se as dependências não especificarem um número de versão, o ambiente de desenvolvimento integrado vai carregar a versão mais recente do SDK, e os novos builds do app não serão compatíveis com o iOS 13. Especifique uma versão do SDK Driver para iOS nas dependências de build do aplicativo para controlar quando você aumenta o SO mínimo compatível para novas versões do app.
Anúncio
Congelamento do suporte ao iOS 14 – 15 de maio de 2023
De acordo com a Política de suporte a versões de SO para dispositivos móveis, vamos congelar o suporte ao iOS 14 em uma próxima versão principal do SDK Driver para iOS.
As versões do SDK Driver para iOS lançadas a partir do segundo trimestre de 2024 serão compatíveis com o iOS 15 ou versões mais recentes. As versões anteriores do SDK vão continuar compatíveis com o iOS 14.
Se as dependências não especificarem um número de versão, o ambiente de desenvolvimento integrado vai carregar a versão mais recente do SDK, e novos builds do app não serão compatíveis com o iOS 14.
Especifique uma versão do SDK Driver para iOS nas dependências de build do aplicativo para controlar quando você aumenta o SO mínimo compatível para novas versões do app.
v2.2.0 (janeiro de 2023)
- Correção de um bug em que os carimbos de data/hora de localização nas atualizações de veículos eram truncados para o segundo mais próximo. Agora, o DriverSDK informa o carimbo de data/hora das atualizações de local com precisão de milissegundos.
- O DriverSDK iOS agora preenche mais campos nos locais de veículos enviados. Os campos preenchidos recentemente incluem:
heading_accuracy,altitude,altitude_accuracy,speed,speed_accuracy,location_sensor,raw_location,raw_location_time,raw_location_sensoreraw_location_accuracy. O DriverSDK também para de informar o campospeed_kphdescontinuado. - Atualiza o URL dos termos e condições nos arquivos de cabeçalho para o link correto e corrige outros pequenos problemas de pontuação.
- Vários erros de ortografia, pontuação e outros erros menores foram corrigidos na documentação.
- A classe
GMTSVehicleMatchfoi descontinuada.
v2.1.0 (10 de outubro de 2022)
Alterado
- Correções de bugs e atualizações de documentação.
v2.0.0 (26 de julho de 2022)
Alterado
Removemos o Terminal Point Service, que inclui:
GMTSTerminalPointGMTSTerminalPointAccessPointGMTSTerminalPointTravelModeGMTSTerminalPointsVehicleSearchPreferenceGMTSTravelModeETA
O suporte ao iOS 12 foi desativado. A versão mínima do iOS agora é a 13.0.
Anúncio
Vamos congelar o suporte (descontinuar) ao iOS 13 nas atualizações da versão principal de 2023 do SDK do Driver para iOS. A versão mínima do iOS compatível será a 14, a partir de junho de 2023. Os clientes precisam se preparar mudando a flag de suporte à versão mínima no código antes de atualizar.
v1.1.0 (28 de abril de 2022)
Melhorias internas.v1.0.5 (28 de março de 2022)
Correções de bugs internos.
v1.0 (29 de novembro de 2021)
A versão mínima do iOS compatível com esta versão é a 12.0.
Atualizações da API
Interfaces da DriverAPI limpas
O inicializador público do Objective-C foi removido de
GMTDDriverAPI.
Mudanças na API Authentication
- Remoção de propriedades desnecessárias da interface
GMTDAuthorizationContext.
GMTDAuthorizationContext.
O uso de GMTSServiceType foi descontinuado Agora, basta receber reivindicações para o
ID do veículo em GMTDAuthorizationContext.
(void) fetchAuthTokenForServiceType:(GMTSServiceType)serviceType
authorizationContext:(nullable GMTSAuthorizationContext *)authorizationContext
completion:(GMTSAuthTokenFetchCompletionHandler)completion
agora é
(void)fetchTokenWithContext:(nullable GMTDAuthorizationContext *)authorizationContext
completion:(GMTDAuthTokenFetchCompletionHandler)completion;
GMTSAuthorizationContext foi substituído por
GMTDAuthorizationContext.
Mudança de AuthorizationContext para uma classe com propriedades e remoção de
serviceType.
Crash reporting
Adicionamos a detecção de falhas durante a inicialização do SDK. Também é possível desativar o recurso usando a API setAbnormalTerminationReportingEnabled: em GMTDServices.
Congelamento do suporte ao iOS 12 – 18 de outubro de 2021
Em resposta a mudanças nas nossas dependências internas, vamos congelar o suporte ao iOS 12 em uma próxima versão principal do SDK Driver para iOS.
O SDK Driver para iOS v2.0 ou mais recente só vai oferecer suporte a dispositivos com o iOS 13 ou mais recente. As versões anteriores do SDK vão continuar compatíveis com o iOS 12.
Se as dependências no CocoaPods ou no Carthage não especificarem um número de versão, o Xcode vai carregar a versão mais recente, e novos builds do app não serão compatíveis com o iOS 12.
Especifique uma versão nas dependências de build do aplicativo para controlar quando você aumenta o SO mínimo compatível com novas versões do app. Consulte exemplos de como especificar uma versão na documentação do SDK do Maps para iOS. Consulte as orientações sobre práticas recomendadas de manutenção de apps.
v0.3.0 Beta (30 de agosto de 2021)
Mudanças na API
- GMTSServiceType agora representa os tokens necessários para operações de veículo ou tarefa em vez de serviços do Fleet Engine.
- Agora, a GMTDRidesharingDriverAPI é inicializada com um objeto GMTDDriverContext.
v0.2.0 Beta (9 de julho de 2021)
Mudanças na API
- GRDFleetEngine foi substituído por GMTDVehicleReporter.
- Adicionamos GMTDRidesharingDriverAPI.
- O GRDServices foi renomeado como GMTDServices e removido dos cabeçalhos públicos.
- Atualização do prefixo da classe de GRD para GMTD.
- Prefixo da classe atualizado de GRS para GMTS.