Attivare l'AR nell'app per iOS

Abilita ARCore nei tuoi progetti iOS.

Prerequisiti

ARCore richiede una destinazione del deployment 12.0 o successiva.

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).

Utilizza 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 Volti aumentati.

Esegui questo comando per installarlo:

pod install

Utilizzare Swift Package Manager

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

  1. Vai su 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 versione più recente di ARCore.
  3. Seleziona le librerie ARCore che vuoi includere. Le librerie possono anche essere aggiunte 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 di creazione della build Abilita moduli e Collega framework automaticamente siano impostate su , poiché ARCore si basa sul collegamento automatico.
  6. Assicurati che l'opzione Abilita Bitcode sia impostata su No, poiché i file binari ARCore non contengono bitcode.

Crea un progetto Google Cloud e abilita l'API ARCore

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

Rispettare i requisiti di privacy dell'utente

Assicurati che la tua app sia conforme ai Requisiti di privacy degli utenti di ARCore.

Passaggi successivi