Ativar a RA no seu app iOS

Ative o ARCore nos seus projetos para iOS.

Pré-requisitos

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

Instalar o SDK do ARCore para iOS

Crie seu app com o SDK do iOS versão 15.0 ou mais recente. Para instalar o SDK, use o CocoaPods ou o Swift Package Manager (atualmente em versão Beta).

Usar o CocoaPods

Especifique o SDK do ARCore para iOS no seu Podfile para integrá-lo ao seu projeto 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 Augmented Faces.

Execute este comando para fazer a instalação:

pod install

Usar o Gerenciador de pacotes do Swift

A partir da versão 1.36.0, o ARCore é oficialmente compatível com a instalação pelo Swift Package Manager:

  1. Acesse File > Add Packages e insira o URL do pacote: https://github.com/google-ar/arcore-ios-sdk.
  2. Defina a Regra de dependência como Up to Next Minor Version e selecione a versão mais recente do ARCore.
  3. Selecione as bibliotecas ARCore que você quer incluir. As bibliotecas também podem ser adicionadas depois em Fases de criação > 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 Enable Modules e Vincular frameworks automaticamente estão definidas como Yes porque o ARCore depende da vinculação automática.
  6. Verifique se Ativar Bitcode está definido como Não, porque 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 a API ARCore Geospatial, você precisa configurar a API ARCore em um projeto novo ou atual do Google Cloud.

Cumpra os requisitos de privacidade do usuário

Confira se o app obedece aos requisitos de privacidade do usuário do ARCore.

Próximas etapas