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:
- Acesse Arquivo > Adicionar pacotes e insira o URL do pacote:
https://github.com/google-ar/arcore-ios-sdk
- Defina a Regra de dependência como Até a próxima versão secundária e selecione a versão mais recente do ARCore.
- 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.
- Adicione a sinalização
-ObjC
a Outras sinalizações do vinculador. É recomendável definir Outras sinalizações do vinculador como$(inherited) -ObjC
. - 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.
- 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
- Saiba como configurar uma sessão do ARCore no iOS.
- Confira a documentação de referência do iOS.