Attivare l'AR nell'app per iOS

Abilita ARCore nei progetti iOS.

Prerequisiti

ARCore richiede una destinazione di deployment pari o superiore a 12.0.

Installa l'SDK ARCore per iOS

Devi creare l'app con l'SDK per iOS 15.0 o versioni successive. L'SDK può essere installato utilizzando CocoaPods o Swift Package Manager (attualmente in versione beta).

Utilizzare CocoaPods

Specifica l'SDK ARCore per iOS in Podfile per integrarlo nel tuo progetto Xcode:

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

Le sottospecifiche ARCore valide sono Geospatial per l'API Geospatial, CloudAnchors per l'API Cloud Anchor e AugmentedFaces per Augmented Faces.

Esegui questo comando per installarla:

pod install

Utilizzare Swift Package Manager

A partire dalla release 1.36.0, ARCore supporta ufficialmente l'installazione tramite Swift Package Manager:

  1. Vai a File > Aggiungi pacchetti e inserisci l'URL del pacchetto: https://github.com/google-ar/arcore-ios-sdk
  2. Imposta la Regola di dipendenza su Up to Next Minor Version e seleziona la release più recente di ARCore.
  3. Seleziona le librerie ARCore che vuoi includere. Le librerie possono essere aggiunte anche in un secondo momento tramite Fasi di creazione > Collega file binario alle librerie.
  4. Aggiungi il flag -ObjC ad Altri flag Linker. Ti consigliamo di impostare Altri flag linker su $(inherited) -ObjC.
  5. Assicurati che le impostazioni della build Abilita moduli e Collega automaticamente framework siano impostate su , perché ARCore si basa sul collegamento automatico.
  6. Assicurati che l'opzione Abilita bitcode sia impostata su No, perché i programmi binari ARCore non contengono bitcode.

Crea un progetto Google Cloud e abilita l'API ARCore

Prima di poter iniziare a utilizzare l'API ARCore Cloud Anchor o l'API ARCore Geospatial, devi configurare l'API ARCore in un progetto Google Cloud nuovo o esistente.

Rispettare i Requisiti di privacy dell'utente

Assicurati che la tua app rispetti i requisiti di privacy degli utenti di ARCore.

Passaggi successivi