Esta seção contém notas de lançamento do SDK do Driver para iOS.
V10.10 (março de 2026)
- O SDK do Driver foi criado com o Xcode 26.
v10.0.0 (junho de 2025)
Alterado
- O suporte ao iOS 15 foi congelado. A versão mínima do iOS agora é a 16.0.
- Correções de falhas de rede
UNAVAILABLE status code 14gRPC.
v9.2.1 (abril de 2025)
Alterado
- A versão foi atualizada de 9.2 para 9.2.1.
v9.2 (janeiro de 2025)
Alterado
- A versão foi atualizada de 9.0 para 9.2.
v9.0 (julho de 2024)
Alterado
- Oferece suporte aos SDKs do Geo iOS v9.0.
- O suporte ao iOS 14 foi congelado. 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.
- Corrigimos um bug em que as classes de pré-lançamento
GMTSTaskeGMTDTaskInfonão eram símbolos exportados na versão v3.3.0.
v3.3.0 (março de 2024)
Alterado
- Oferece suporte à compatibilidade dos SDKs do Driver e do Consumidor para que possam ser criados no mesmo app.
- Oferece suporte ao Gerenciador de Pacotes do Swift para SDKs do Driver e do Consumidor.
v3.2.0 (dezembro de 2023)
Alterado
- Correções de bugs e atualizações de documentação.
v3.1.1 (outubro de 2023)
Alterado
- Corrige o bug em que os métodos
GMSMapViewDelegatenão eram chamados.
v3.1.0 (setembro de 2023)
Alterado
- O CocoaPod para o SDK do Driver agora é um .xcframework que oferece suporte a builds de dispositivos e simuladores para desenvolvedores em Macs baseados em 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 ao iOS 13 foi congelado. 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 da versão 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 do 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 vão oferecer suporte ao iOS 13. Especifique uma versão do SDK do 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 versão principal futura do SDK do Driver para iOS.
As versões do SDK do Driver para iOS lançadas a partir do segundo trimestre de 2024 vão oferecer suporte a um mínimo de iOS 15. 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 os novos builds do app não vão oferecer suporte ao iOS 14.
Especifique uma versão do SDK do 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)
- Corrige o 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. O DriverSDK agora informa o carimbo de data/hora das atualizações de localização com precisão de milissegundos.
- O DriverSDK iOS agora preenche mais campos nos locais de veículos enviados. Os campos recém-preenchidos 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 deixa 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 problemas menores com pontuação.
- Corrige vários erros de ortografia, pontuação e outros erros menores 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
Removeu o serviço de ponto de terminal, que inclui:
GMTSTerminalPointGMTSTerminalPointAccessPointGMTSTerminalPointTravelModeGMTSTerminalPointsVehicleSearchPreferenceGMTSTravelModeETA
O suporte ao iOS 12 foi congelado. 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 com suporte 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 com suporte para esta versão é a 12.0.
Atualizações da API
Interfaces DriverAPI limpas
Removeu o inicializador público do Objective-C de
GMTDDriverAPI.
Alterações na API Authentication
- Removeu propriedades desnecessárias da interface
GMTDAuthorizationContext.
GMTDAuthorizationContext.
O uso de GMTSServiceType foi descontinuado. Agora você só precisa receber declaraçõ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;
Substituiu GMTSAuthorizationContext por
GMTDAuthorizationContext.
Mudou AuthorizationContext para uma classe com propriedades e removeu serviceType.
Crash reporting
Adicionou a detecção de falhas durante a inicialização do SDK. Há também uma opção de desativação 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 versão principal futura do SDK do Driver para iOS.
O SDK do Driver para iOS v2.0 ou mais recente só vai oferecer suporte a dispositivos que executam o iOS 13 ou mais recente. As versões anteriores do SDK vão continuar oferecendo suporte ao 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 os novos builds do app não vão oferecer suporte ao iOS 12.
Especifique uma versão nas dependências de build do aplicativo para controlar quando você aumenta o SO mínimo compatível para 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ículos ou tarefas em vez de serviços do Fleet Engine.
- O GMTDRidesharingDriverAPI agora é inicializado com um objeto GMTDDriverContext.
v0.2.0 Beta (9 de julho de 2021)
Mudanças na API
- Substituiu GRDFleetEngine por GMTDVehicleReporter.
- Adicionou GMTDRidesharingDriverAPI.
- Renomeou GRDServices para GMTDServices e removeu dos cabeçalhos públicos.
- Atualizou o prefixo da classe de GRD para GMTD.
- Atualizou o prefixo da classe de GRS para GMTS.