Versões do SDK do Maps para iOS

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.
Selecione a plataforma: Android iOS JavaScript

A equipe da Plataforma Google Maps atualiza regularmente os SDKs com novos recursos, correções de bugs e melhorias na performance. Nesta página, mostramos como gerenciar suas dependências em SDKs para dispositivos móveis.

  • No caso de apps essenciais, vincule à atualização mais recente da versão principal que você está usando (X.*) e faça o upgrade anualmente para a nova versão principal.

    Ao lançar novas versões do aplicativo ao longo do ano, você poderá começar a usar versões mais recentes de pontos do SDK do Maps para iOS. Nesse caso, não será preciso atualizar seu aplicativo, já que as novas versões de pontos são compatíveis com as anteriores.

    Vantagens:

    • Se você descobrir problemas no SDK do Maps para iOS, as correções serão compatíveis com as versões anteriores por 12 meses após o lançamento inicial da versão principal, de acordo com a Política de suporte para dispositivos móveis. Não será necessário fazer upgrade com urgência para uma versão do SDK incompatível para se beneficiar das correções.
    • As melhorias e os recursos mais recentes são fáceis de adotar quando o app já usa a versão mais recente.
    • As atualizações incrementais anuais na versão principal mais recente do SDK podem exigir menos trabalho para adaptar, reescrever e testar o aplicativo do que ter que lidar com mudanças incompatíveis com versões anteriores introduzidas em vários lançamentos de versão principal.

  • No caso de apps não essenciais, vincule a qualquer versão fixa. Após receber um aviso de descontinuação da versão fixa, você terá 12 meses para disponibilizar o código atualizado do app aos usuários.

    Vantagens:

    • Trabalho de manutenção menos frequente.
    • As novas versões do app continuam oferecendo suporte aos dispositivos dos usuários que executam sistemas operacionais móveis mais antigos por mais tempo, até que seja necessário fazer upgrade para uma nova versão do SDK.

Os proprietários de projetos com endereços de e-mail monitorados recebem notificações proativas sobre mudanças que afetam os projetos deles. Fique sabendo de atualizações importantes, descontinuações e outras mudanças.

Instalação

Sempre especifique um número de versão nas dependências em vez de usar um operador otimista (~>). Isso pode gerar builds imprevisíveis e não reproduzíveis. O SDK do Maps para iOS segue o controle de versões semântico, e as novas versões principais incluem alterações interruptivas.

Como usar o CocoaPods

Um exemplo de dependência de Podfile usando a sintaxe de Podfile:

source 'https://github.com/CocoaPods/Specs.git'

platform :ios, '13.0'

target 'YOUR_APPLICATION_TARGET_NAME_HERE' do
  pod 'GoogleMaps', '7.4.0'
end

Como usar o Carthage

Um exemplo de dependência de Cartfile usando a sintaxe Cartfile:

binary "https://dl.google.com/geosdk/GoogleMaps.json" == 6.2.1

Manutenção e upgrade

Para criar com as melhorias mais recentes, verifique regularmente as versões mais recentes e atualize as especificações das versões. Se você estiver atualizando para uma nova versão principal, verifique as notas da versão para ver as mudanças incompatíveis com versões anteriores e como atualizar seu código.

Como usar o CocoaPods

  1. Abra um terminal e acesse o diretório que contém o Podfile:

    cd <path-to-project>
  2. Execute pod outdated para ver se uma versão mais recente do SDK do Maps para iOS está disponível.
  3. Se uma versão mais recente do SDK for encontrada, atualize o Podfile com ela. Consulte Como especificar versões de pod para saber como definir uma versão específica no Podfile.
  4. Execute pod update.
  5. Faça as mudanças necessárias para o upgrade. Consulte as Notas da versão para ver uma lista das alterações em cada versão.
  6. Limpe e recrie seu projeto selecionando Product > Clean e depois Product > Build.

Como usar o Carthage

  1. Abra um terminal e acesse o diretório que contém o Podfile:

    cd <path-to-project>
  2. Execute carthage outdated para ver se uma versão mais recente do SDK do Maps para iOS está disponível.
  3. Se uma versão mais recente do SDK for encontrada, atualize o Cartfile com ela. Consulte Requisitos de versão para saber como definir uma versão específica no Cartfile.
  4. Execute carthage update.
  5. Faça as mudanças necessárias para o upgrade. Consulte as Notas da versão para ver uma lista das alterações em cada versão.
  6. Limpe e recrie seu projeto selecionando Product > Clean e depois Product > Build.

Manual

Instale o link para os arquivos de origem mais recentes em Como instalar o SDK.

Além de pesquisar versões mais recentes, os proprietários de projetos do Google Cloud recebem e-mails sobre alterações incompatíveis com versões anteriores que podem afetar os projetos deles. Para receber notificações proativas sobre alterações incompatíveis com versões anteriores, atribua o papel de proprietário com um endereço de e-mail monitorado para cada um dos seus projetos.