Abilitare le funzionalità EasyAR nelle app iOS
Questo capitolo spiega come configurare un progetto iOS per EasyAR in Xcode senza utilizzare motori 3D come Unity.
Preparazione
Prima di iniziare, è necessario:
- Xcode 16 o versione successiva
- Ottenere una licenza EasyAR
- Scegliere una versione di EasyAR Sense e scaricarla
Abilitare EasyAR con Objective-C
Aggiungere i framework
Aggiungere
easyar.xcframeworkinFrameworks, Libraries, and Embedded Content.
Disabilitare Bitcode
EasyAR non utilizza bitcode né fornisce compatibilità con bitcode, è necessario disabilitarlo nella configurazione.

Inizializzare EasyAR
Utilizzare il metodo
initialize:dieasyar_Engineper inizializzare EasyAR. È possibile aggiungere il codice di inizializzazione:[easyar_Engine initialize:key];Configurazione della privacy
Poiché AR utilizza la fotocamera, nella configurazione della privacy è necessario aggiungere
Privacy - Camera Usage Description.
Se si utilizza la funzionalità di registrazione schermo, aggiungere
Privacy - Microphone Usage Description.
Abilitare EasyAR tramite Swift API
L'API Swift di EasyAR Sense è fornita sotto forma di codice sorgente per garantire la massima compatibilità (Apple fornisce compatibilità ABI a partire da Swift 5).
Per utilizzare l'API Swift di EasyAR Sense, creare prima un progetto framework, quindi incorporare il framework target nel proprio progetto.
Creare il progetto framework EasyARSwift
Creare un nuovo progetto di tipo Cocoa Touch Framework denominato
EasyARSwiftÈ possibile incorporare il progetto EasyARSwift nel proprio progetto app o creare un progetto separato.

Importare il codice Swift di EasyAR nel progetto EasyARSwift

Il file EasyARSwift.h generato automaticamente da XCode non viene utilizzato e può essere eliminato in sicurezza.
Configurare
Objective-C Bridging Headernelle build settings
Nota
Questa opzione non viene visualizzata nelle opzioni di XCode fino a quando non vengono importati i file swift, quindi assicurarsi di importare prima il codice Swift e poi modificare la configurazione.
Importare
easyar.xcframeworknel progetto EasyARSwift
Disattivare Bitcode
EasyAR non utilizza bitcode né fornisce compatibilità con bitcode, assicurarsi di disabilitarlo nella configurazione.

Deployment Target
Modificare
deployment targetin base al progetto app, garantendo chedeployment targetdel progetto EasyARSwift sia minore o uguale a quello del progetto app.
Incorporare e utilizzare il framework EasyARSwift
Incorporare il framework EasyARSwift nel progetto

import EasyARSwiftnel codice sorgente Swift
Per esempi di scrittura del codice, fare riferimento al codice nell'esempio HelloARSwift o alla API Reference.