Para acompanhar viagens sob demanda nos seus apps para consumidores iOS, use o SDK Consumer. Para mais informações e uma introdução sobre como acompanhar viagens, consulte Acompanhar uma viagem no iOS.
Para configurar o SDK do consumidor no seu aplicativo para o consumidor iOS, siga estas etapas:
- Verifique os requisitos mínimos do sistema.
- Baixe o SDK Consumer.
- Inspecionar o arquivo de manifesto de privacidade da Apple.
- Configure um projeto do console do Google Cloud.
- Receber tokens de autenticação.
- Inicialize o SDK Consumer.
Verificar os requisitos mínimos do sistema
Confira as notas da versão para saber os requisitos mínimos da versão do SDK do consumidor que você está usando. Consulte as Notas da versão.
- O dispositivo móvel precisa ter o iOS 16 ou uma versão mais recente.
- Apple Xcode versão 26 ou mais recente.
Receber o SDK do consumidor
Você instala e configura o SDK do consumidor com o CocoaPods.
Gerenciador de pacotes do Swift
O SDK Consumer pode ser instalado pelo Gerenciador de pacotes do Swift. Para adicionar o SDK, remova todas as dependências do SDK do consumidor.
Para adicionar o SDK a um projeto novo ou atual, siga estas etapas:
-
Abra o Xcode
projectouworkspacee acesse Arquivo > Adicionar dependências de pacote. - Insira https://github.com/googlemaps/ios-consumer-sdk como o URL, pressione Enter para extrair o pacote e clique em "Adicionar pacote".
-
Para instalar um
versionespecífico, defina o campo Regra de dependência como uma das opções baseadas em versão. Para novos projetos, recomendamos especificar a versão mais recente e usar a opção "Versão exata". Quando terminar, clique em "Adicionar pacote". -
Na janela Escolher produtos do pacote, verifique se
GoogleRidesharingConsumerserá adicionado ao destinomaindesignado. Quando terminar, clique em "Adicionar pacote". - Para verificar a instalação, acesse o painel Geral do destino. Em Frameworks, Libraries, and Embedded Content, você vai encontrar os pacotes instalados. Você também pode conferir a seção "Package Dependencies" do "Project Navigator" para verificar o pacote e a versão dele.
Para atualizar o package de um projeto, siga estas etapas:
- No Xcode, acesse Arquivo > Pacotes > Atualizar para as versões mais recentes do pacote.
- Para verificar a instalação, acesse a seção Dependências de pacote do Navegador de projetos e confira o pacote e a versão dele.
Para remover o SDK do consumidor instalado manualmente, siga estas etapas:
Nas configurações de configuração do projeto do Xcode, encontre Frameworks, Libraries, and Embedded Content. Use o sinal de menos
(-)para remover o seguinte framework:GoogleRidesharingConsumer.xcframework
No diretório de nível superior do projeto do Xcode, remova o pacote
GoogleRidesharingConsumer.
Usar o CocoaPods
Instale a ferramenta CocoaPods: abra uma janela de terminal e execute o seguinte comando:
sudo gem install cocoapodsPara mais detalhes, consulte o Guia para iniciantes do CocoaPods.
Crie um Podfile para o SDK do consumidor: você usa o Podfile para instalar a API e as dependências dela.
Crie um arquivo chamado
Podfileno seu diretório do projeto Esse arquivo define as dependências do projeto.Edite o Podfile e adicione suas dependências. Confira um exemplo que inclui as dependências:
source "https://github.com/CocoaPods/Specs.git" target 'YOUR_APPLICATION_TARGET_NAME_HERE' do pod 'GoogleRidesharingConsumer' endSalve o Podfile: abra um terminal e acesse a pasta com o Podfile:
cd <path-to-project>
Execute o comando pod install: esse comando instala as APIs especificadas no Podfile, além de todas as dependências que elas possam ter.
pod installAbra seu projeto no Xcode: feche o Xcode e abra (clique duas vezes) o arquivo .xcworkspace do projeto para iniciar o Xcode. Para abrir o projeto depois, use o arquivo .xcworkspace.
Instalação manual
Este guia mostra como adicionar manualmente o XCFramework que contém o SDK do consumidor ao seu projeto e configurar as opções de build no Xcode.
Antes de seguir este guia, faça o seguinte:
Baixe o XCFramework, um pacote binário usado para instalar o SDK do consumidor. É possível usar esse pacote em várias plataformas, incluindo máquinas com o chipset M1.
Instale o SDK do Maps.
Faça o download do binário e dos recursos do SDK:
Descompacte os arquivos ZIP para acessar o XCFramework e os recursos.
Inicie o Xcode e abra ou crie um projeto. Se você não conhece o iOS, crie um projeto e selecione o modelo de app iOS.
Se o grupo do projeto não tiver um grupo "Frameworks", crie um.
Arraste o arquivo
gRPCCertificates.bundlebaixado para o diretório de nível superior do seu projeto Xcode. Se for solicitado, selecione Copiar itens.Para instalar o SDK do consumidor, arraste o arquivo
GoogleRidesharingConsumer.xcframeworkpara o projeto em Frameworks, Libraries, and Embedded Content. Se for solicitado, selecione Copiar itens.Arraste o
GoogleRidesharingConsumer.bundlebaixado para o diretório de nível superior do seu projeto Xcode. Se for solicitado, selecione Copiar itens.Selecione seu projeto no navegador de projetos e escolha o destino do aplicativo.
Abra a guia Build Phases e, em Link Binary with Libraries, adicione os seguintes frameworks e bibliotecas se eles ainda não estiverem presentes:
Accelerate.frameworkCoreData.frameworkCoreGraphics.frameworkCoreImage.frameworkCoreLocation.frameworkCoreTelephony.frameworkCoreText.frameworkGLKit.frameworkImageIO.frameworklibc++.tbdlibz.tbdMetal.frameworkOpenGLES.frameworkQuartzCore.frameworkSystemConfiguration.frameworkUIKit.framework
Escolha seu projeto, em vez de um destino específico, e abra a guia Configurações de build. Na seção Outras flags do vinculador, adicione
-ObjCpara depuração e lançamento.Se essas configurações não estiverem visíveis, mude o filtro na barra Configurações de build de Básico para Tudo.
Inspecionar o arquivo de manifesto de privacidade da Apple
A Apple exige detalhes de privacidade dos apps na App Store. Acesse a página de detalhes de privacidade da App Store da Apple para atualizações e mais informações.
O arquivo de manifesto de privacidade da Apple está incluído no pacote de recursos do SDK. Para verificar se o arquivo de manifesto de privacidade foi incluído e inspecionar o conteúdo dele, crie um arquivo do app e gere um relatório de privacidade com base nele.
A seguir
Configurar um projeto do console do Google Cloud