Abilitare le funzioni EasyAR in un'app iOS
Questo capitolo descrive come configurare un progetto iOS EasyAR in Xcode senza usare un motore 3D come Unity.
Preparazione
Prima di iniziare, preparare:
Xcode 16 o versione successiva
Ottenere una licenza EasyAR
Selezionare una release version di EasyAR Sense e scaricarla
Abilitare EasyAR con Objective-C
Aggiungere Frameworks
Aggiungere
easyar.xcframeworkinFrameworks, Libraries, and Embedded Content.
Disabilitare Bitcode
EasyAR non usa bitcode e non fornisce compatibilità bitcode, quindi bitcode deve essere disabilitato nella configurazione.

Inizializzare EasyAR
Usare il metodo
initialize:dieasyar_Engineper inizializzare EasyAR. È possibile aggiungere il codice di inizializzazione seguente:[easyar_Engine initialize:key];Configurazione privacy
Poiché AR deve usare la camera, aggiungere
Privacy - Camera Usage Descriptionalla configurazione privacy.
Se si vuole usare la funzione di registrazione schermo, aggiungere
Privacy - Microphone Usage Descriptionalla configurazione privacy.
Abilitare EasyAR tramite Swift API
EasyAR Sense Swift API è fornita sotto forma di codice sorgente, così da offrire la migliore compatibilità (Apple fornisce compatibilità ABI da Swift 5).
Per usare EasyAR Sense Swift API, creare prima un progetto framework e poi incorporare il framework target nel proprio progetto.
Creare un progetto framework EasyARSwift
Creare un nuovo progetto di tipo Cocoa Touch Framework e chiamarlo
EasyARSwift.È possibile scegliere di incorporare il progetto EasyARSwift nel proprio progetto app o creare un progetto indipendente.

Importare il codice EasyAR Swift nel progetto EasyARSwift

Il file EasyARSwift.h generato automaticamente da XCode non viene usato e può essere eliminato in sicurezza.
Configurare
Objective-C Bridging Headernei build settings
Nota
Questa opzione non comparirà nelle opzioni XCode prima di importare i file Swift, quindi assicurarsi di importare prima il codice Swift e poi modificare questa configurazione.
Importare
easyar.xcframeworknel progetto EasyARSwift
Disattivare Bitcode
EasyAR non usa bitcode e non fornisce compatibilità bitcode, quindi assicurarsi che bitcode sia disabilitato nella configurazione.

Deployment Target
Modificare
deployment targetsecondo il proprio progetto app e assicurarsi che ildeployment targetdel progetto EasyARSwift sia minore o uguale a quello del progetto app.
Incorporare e usare il framework EasyARSwift
Incorporare il framework EasyARSwift nel progetto

Nel codice sorgente Swift,
import EasyARSwift
Per lo stile di scrittura del codice, fare riferimento al codice nell'esempio HelloARSwift o ad API Reference.