Ativar a RA no seu app iOS

Ative o ARCore nos seus projetos do iOS.

Pré-requisitos

O ARCore requer um destino de implantação de 12.0 ou mais recente.

Instalar o SDK do ARCore para iOS

É necessário criar seu app com o SDK para iOS versão 15.0 ou mais recente. O SDK pode ser instalado usando o CocoaPods ou o Gerenciador de pacotes do Swift (atualmente na versão Beta).

Usar o CocoaPods

Especifique o SDK do ARCore para iOS no seu Podfile para integrá-lo ao seu projeto do Xcode:

target 'YOUR_APPLICATION_TARGET_NAME_HERE'
platform :ios, '12.0'
pod 'ARCore/SUBSPEC_NAME_HERE' ~> VERSION_HERE

As subespecificações válidas do ARCore são Geospatial para a API Geospatial, CloudAnchors para a API Cloud Anchor e AugmentedFaces para Rostos aumentados.

Execute este comando para instalá-lo:

pod install

Usar o Gerenciador de pacotes do Swift

A partir da versão 1.36.0, o ARCore tem suporte oficial à instalação pelo Gerenciador de pacotes do Swift:

  1. Acesse Arquivo > Adicionar pacotes e insira o URL do pacote: https://github.com/google-ar/arcore-ios-sdk
  2. Defina a Regra de dependência como Até a próxima versão secundária e selecione a versão mais recente do ARCore.
  3. Selecione as bibliotecas do ARCore que você quer incluir. As bibliotecas também podem ser adicionadas mais tarde em Fases de build > Vincular binário com bibliotecas.
  4. Adicione a sinalização -ObjC a Outras sinalizações do vinculador. É recomendável definir Outras sinalizações do vinculador como $(inherited) -ObjC.
  5. Verifique se as configurações de build Ativar módulos e Vincular estruturas automaticamente estão definidas como Sim, porque o ARCore depende da vinculação automática.
  6. Defina Ativar Bitcode como Não, já que os binários do ARCore não contêm bitcode.

Criar um projeto do Google Cloud e ativar a API ARCore

Antes de começar a usar a API ARCore Cloud Anchor ou o ARCore Geospatial é preciso configurar primeiro API ARCore em um ambiente novo ou existente projeto do Google Cloud.

Obedeça aos requisitos de privacidade do usuário

Verifique se o app está em conformidade com os requisitos de privacidade do usuário do ARCore.

Próximas etapas